Details

Time bar (total: 24.4s)

analyze130.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
7.1%0%0%100%0%0%0%5
20.8%0%0%100%0%0%0%6
29.5%0%0%100%0%0%0%7
37.5%0%0%100%0%0%0%8
50.6%0%0%100%0%0%0%9
58.2%0%0%100%0%0%0%10
63.3%0%0%100%0%0%0%11
72.3%0%0%100%0%0%0%12
Compiler

Compiled 43 to 31 computations (27.9% saved)

sample1.5s (6%)

Results
934.0ms6734×body256valid
380.0ms1522×body512valid
145.0ms1119×body256invalid
Bogosity

preprocess102.0ms (0.4%)

Algorithm
egg-herbie
Rules
1142×rational_best_oopsla_all_46_json_45_simplify-72
1046×rational_best_oopsla_all_46_json_45_simplify-10
1002×rational_best_oopsla_all_46_json_45_simplify-89
992×rational_best_oopsla_all_46_json_45_simplify-30
818×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036204
199204
2286204
31031188
43637188
55752188
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 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 3))))) (*.f64 b 3))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 3 c))))) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 3 c)))) a) (*.f64 b 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c))))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 c))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 3 a))))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a (*.f64 b 3))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 3 a)))) c) (*.f64 3 a))
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1434×rational_best_oopsla_all_46_json_45_simplify-89
1182×rational_best_oopsla_all_46_json_45_simplify-74
956×rational_best_oopsla_all_46_json_45_simplify-24
926×rational_best_oopsla_all_46_json_45_simplify-23
600×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01551
13751
29651
332947
4153247
5577847
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 c a))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))

eval1.0ms (0%)

Compiler

Compiled 69 to 41 computations (40.6% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 19 to 13 computations (31.6% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.3b
(*.f64 (*.f64 3 a) c)
26.6b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
Compiler

Compiled 65 to 34 computations (47.7% saved)

series16.0ms (0.1%)

Counts
4 → 100
Calls

33 calls:

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

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
950×rational_best_oopsla_all_46_json_45_simplify-80
810×rational_best_oopsla_all_46_json_45_simplify-35
534×rational_best_oopsla_all_46_json_45_simplify-89
530×rational_best_oopsla_all_46_json_45_simplify-23
490×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014120
184120
2258120
31092120
44774120
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
(*.f64 (*.f64 3 a) c)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 3 c)) (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))) (*.f64 3 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 3 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 a) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (/.f64 (*.f64 3 a) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c c)) (*.f64 (*.f64 3 a) (/.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 a c) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 c) (*.f64 3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 3 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -3)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 c (*.f64 a -3))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))))

simplify154.0ms (0.6%)

Algorithm
egg-herbie
Rules
1288×rational_best_oopsla_all_46_json_45_simplify-89
1064×rational_best_oopsla_all_46_json_45_simplify-24
1000×rational_best_oopsla_all_46_json_45_simplify-74
770×rational_best_oopsla_all_46_json_45_simplify-35
738×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040910332
1147310126
2584510120
Stop Event
node limit
Counts
234 → 251
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 3 (*.f64 c a))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -3 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(*.f64 -3 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(*.f64 -3 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(*.f64 -3 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(*.f64 -3 (*.f64 c a))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (*.f64 3 (*.f64 a c)) 0)
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 3 c)))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))))
(+.f64 0 (*.f64 3 (*.f64 a c)))
(+.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 3 (*.f64 a c)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 3 (*.f64 a c)))
(+.f64 (*.f64 0 (*.f64 3 c)) (*.f64 3 (*.f64 a c)))
(+.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 3 (*.f64 a c)))
(+.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))) (*.f64 3 (*.f64 a c)))
(-.f64 (*.f64 3 (*.f64 a c)) 0)
(-.f64 0 (*.f64 c (*.f64 a -3)))
(-.f64 0 (*.f64 1 (*.f64 c (*.f64 a -3))))
(-.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))
(-.f64 0 (*.f64 -1 (*.f64 3 (*.f64 a c))))
(-.f64 0 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))
(-.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 a -3)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 a -3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (*.f64 c (*.f64 a -3))))
(/.f64 (*.f64 3 (*.f64 a c)) 1)
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 a) (*.f64 3 a)))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 c c))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 a a))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (/.f64 (*.f64 3 a) (*.f64 3 a))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c c)) (*.f64 (*.f64 3 a) (/.f64 c c))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 a c) (*.f64 a c)))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 c) (*.f64 3 c)))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))
(neg.f64 (*.f64 c (*.f64 a -3)))
(neg.f64 (*.f64 1 (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 -1 (*.f64 3 (*.f64 a c))))
(neg.f64 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -3))))
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 0)
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 c (*.f64 a -3)) (*.f64 b b))
(+.f64 (*.f64 1 (*.f64 c (*.f64 a -3))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(*.f64 -1 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (neg.f64 b))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (neg.f64 b)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -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 -3) 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (neg.f64 b)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (neg.f64 b)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.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 -3) 3))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8)))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8)))
(+.f64 (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 27/16) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 b -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 27/16) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 b -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 27/16))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 c a))
(*.f64 a (*.f64 c 3))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/24 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) -1/24)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b))))
(+.f64 (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(pow.f64 b 2)
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (pow.f64 b 2) (*.f64 -3 (*.f64 c a)))
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -3)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 -1 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 b)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 3 (*.f64 a c)) 0)
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 3 c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 3 (*.f64 a c)) (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))))
(*.f64 a (*.f64 c 3))
(+.f64 0 (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 0 (*.f64 3 c)) (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(+.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c c))) (*.f64 3 (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(-.f64 (*.f64 3 (*.f64 a c)) 0)
(*.f64 a (*.f64 c 3))
(-.f64 0 (*.f64 c (*.f64 a -3)))
(neg.f64 (*.f64 c (*.f64 a -3)))
(-.f64 0 (*.f64 1 (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 a -3)))
(-.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 (*.f64 a -3) (/.f64 (*.f64 a 3) (*.f64 a 3)))))
(-.f64 0 (*.f64 -1 (*.f64 3 (*.f64 a c))))
(neg.f64 (*.f64 -1 (*.f64 a (*.f64 c 3))))
(neg.f64 (neg.f64 (*.f64 a (*.f64 c 3))))
(-.f64 0 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))
(neg.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3))) -3)))
(neg.f64 (*.f64 (*.f64 a -3) (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))) (*.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 a -3)))
(*.f64 (*.f64 (*.f64 a 3) (/.f64 c (*.f64 a 3))) (-.f64 0 (*.f64 a -3)))
(*.f64 (*.f64 (*.f64 a 3) (/.f64 c (*.f64 a 3))) (neg.f64 (*.f64 a -3)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))) (*.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 a -3)))
(*.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (/.f64 (*.f64 a 3) (*.f64 a 3)))) (-.f64 0 (*.f64 a -3)))
(*.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (/.f64 (*.f64 a 3) (*.f64 a 3)))) (neg.f64 (*.f64 a -3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (*.f64 c (*.f64 a -3))))
(*.f64 (/.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3))) (neg.f64 (*.f64 c (*.f64 a -3))))
(/.f64 (*.f64 3 (*.f64 a c)) 1)
(*.f64 a (*.f64 c 3))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 a) (*.f64 3 a)))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 a 3) (*.f64 a 3)))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 c c))
(*.f64 a (*.f64 c 3))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 a a))
(*.f64 a (*.f64 c 3))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))))
(*.f64 a (*.f64 c 3))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3))) (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (/.f64 (*.f64 3 a) (*.f64 3 a))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (/.f64 (*.f64 a 3) (*.f64 a 3))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c))) (/.f64 (*.f64 3 (*.f64 a c)) (*.f64 3 (*.f64 a c)))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (/.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3))) (/.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c c)) (*.f64 (*.f64 3 a) (/.f64 c c))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 (*.f64 a 3) (/.f64 c c)) (*.f64 (*.f64 a 3) (/.f64 c c))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 a c) (*.f64 a c)))
(*.f64 a (*.f64 c 3))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 3 c) (*.f64 3 c)))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 c 3) (*.f64 c 3)))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a))) (*.f64 (*.f64 3 a) (/.f64 c (*.f64 3 a)))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 (*.f64 a 3) (/.f64 c (*.f64 a 3))) (*.f64 (*.f64 a 3) (/.f64 c (*.f64 a 3)))))
(/.f64 (*.f64 3 (*.f64 a c)) (/.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a)))) (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))))))
(/.f64 (*.f64 a (*.f64 c 3)) (/.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (/.f64 (*.f64 a 3) (*.f64 a 3)))) (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (/.f64 (*.f64 a 3) (*.f64 a 3))))))
(neg.f64 (*.f64 c (*.f64 a -3)))
(neg.f64 (*.f64 1 (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 a -3)))
(neg.f64 (*.f64 (/.f64 (*.f64 3 a) (*.f64 3 a)) (*.f64 c (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a -3))))
(neg.f64 (*.f64 c (*.f64 (*.f64 a -3) (/.f64 (*.f64 a 3) (*.f64 a 3)))))
(neg.f64 (*.f64 -1 (*.f64 3 (*.f64 a c))))
(neg.f64 (*.f64 -1 (*.f64 a (*.f64 c 3))))
(neg.f64 (neg.f64 (*.f64 a (*.f64 c 3))))
(neg.f64 (*.f64 (*.f64 c (/.f64 (*.f64 3 a) (*.f64 3 a))) (*.f64 a -3)))
(neg.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3))) -3)))
(neg.f64 (*.f64 (*.f64 a -3) (*.f64 c (/.f64 (*.f64 a 3) (*.f64 a 3)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) -1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 0)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 c (*.f64 a -3)) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 1 (*.f64 c (*.f64 a -3))) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))))
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(*.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 1 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(*.f64 -1 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) 1)
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))) (/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)) -1)
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(neg.f64 (-.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b)))
(neg.f64 (-.f64 (*.f64 a (*.f64 c 3)) (*.f64 b b)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))

eval121.0ms (0.5%)

Compiler

Compiled 9284 to 5611 computations (39.6% saved)

prune58.0ms (0.2%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New24011251
Fresh000
Picked011
Done000
Total24012252
Error
0.3b
Counts
252 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
52.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
3.8b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
2.7b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
6.9b
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
1.7b
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
1.7b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
2.3b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
3.4b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
6.5b
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 945 to 713 computations (24.6% saved)

localize136.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
0.4b
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
0.4b
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
0.5b
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
Compiler

Compiled 391 to 295 computations (24.6% saved)

series18.0ms (0.1%)

Counts
4 → 60
Calls

27 calls:

TimeVariablePointExpression
5.0ms
a
@0
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
2.0ms
c
@0
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
1.0ms
b
@0
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
1.0ms
c
@0
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
1.0ms
b
@0
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)

rewrite127.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
830×rational_best_oopsla_all_46_json_45_simplify-89
798×rational_best_oopsla_all_46_json_45_simplify-23
746×rational_best_oopsla_all_46_json-2
746×rational_best_oopsla_all_46_json-1
746×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026142
1150142
2403142
31624142
47226142
Stop Event
node limit
Counts
4 → 144
Calls
Call 1
Inputs
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (neg.f64 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) -81/16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))))))

simplify138.0ms (0.6%)

Algorithm
egg-herbie
Rules
1362×rational_best_oopsla_all_46_json_45_simplify-49
1296×rational_best_oopsla_all_46_json_45_simplify-72
968×rational_best_oopsla_all_46_json_45_simplify-7
808×rational_best_oopsla_all_46_json_45_simplify-89
682×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030510096
110629520
241919520
Stop Event
node limit
Counts
204 → 169
Calls
Call 1
Inputs
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)
(+.f64 0 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(-.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)
(-.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(*.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))
(+.f64 0 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 1)
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))
(*.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(neg.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(+.f64 0 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(+.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(+.f64 (*.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(-.f64 0 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (neg.f64 (pow.f64 a 3))))
(-.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) -81/16)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 1)
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(+.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(-.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 1)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
Outputs
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)))
(*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(*.f64 405/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 6)))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4)))) (pow.f64 b 6))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6))
(+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(+.f64 0 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(-.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 0)
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) -1)
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) 1)
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(neg.f64 (*.f64 -1 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(+.f64 0 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0)
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 0))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(-.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 0))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 1)
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) -1)
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(neg.f64 (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))
(/.f64 (pow.f64 c 2) (pow.f64 b 3))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 0 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0)
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) 0))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(-.f64 0 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(-.f64 0 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (neg.f64 (pow.f64 a 3)))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (neg.f64 (pow.f64 a 3))))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16)) (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (neg.f64 (pow.f64 a 3))))
(-.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (pow.f64 a 3) 81/16)) (*.f64 (pow.f64 a 3) (neg.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(-.f64 (*.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) -81/16)))
(*.f64 (pow.f64 a 3) (-.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) -81/16)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))
(*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) 1)
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))) (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))))))
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)))
(neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (neg.f64 (pow.f64 a 3)))))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (pow.f64 a 3)))
(neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/16) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) (neg.f64 (pow.f64 a 3))))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0)
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(-.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) 1)
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
(neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 2))))

localize5.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
0.3b
(*.f64 (pow.f64 c 2) a)
0.3b
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
0.3b
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
Compiler

Compiled 66 to 42 computations (36.4% saved)

series10.0ms (0%)

Counts
4 → 9
Calls

33 calls:

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

rewrite153.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1028×rational_best_oopsla_all_46_json_45_simplify-7
692×rational_best_oopsla_all_46_json_45_simplify-35
604×rational_best_oopsla_all_46_json_45_simplify-108
602×rational_best_oopsla_all_46_json_45_simplify-80
524×rational_best_oopsla_all_46_json_45_simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017118
197118
2241118
3915118
44518118
57901118
Stop Event
node limit
Counts
4 → 144
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (/.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 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.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))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) (*.f64 (pow.f64 c 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) a) 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 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) 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 (*.f64 (pow.f64 c 2) 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 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) 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 (/.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) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) 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 (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 a (pow.f64 c 2))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) 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 (pow.f64 c 2) (/.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 a a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.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 (pow.f64 c 2) a) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) a) (/.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 (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))))))) (#(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 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 c b) 1/2)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)) (*.f64 (/.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))))

simplify109.0ms (0.4%)

Algorithm
egg-herbie
Rules
1492×rational_best_oopsla_all_46_json_45_simplify-13
1130×rational_best_oopsla_all_46_json_45_simplify-72
980×rational_best_oopsla_all_46_json_45_simplify-49
764×rational_best_oopsla_all_46_json_45_simplify-23
620×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02765979
18805967
239755883
Stop Event
node limit
Counts
153 → 162
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 1)
(*.f64 (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (/.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 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(+.f64 (*.f64 (pow.f64 c 2) a) 0)
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))))
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))))
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))
(+.f64 0 (*.f64 (pow.f64 c 2) a))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) a))
(+.f64 (*.f64 0 (*.f64 (/.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 0 (*.f64 (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 a a))) (*.f64 (pow.f64 c 2) a))
(-.f64 (*.f64 (pow.f64 c 2) a) 0)
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 0 (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.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) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (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 a (pow.f64 c 2))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.f64 (pow.f64 c 2) (neg.f64 a))))
(/.f64 (*.f64 (pow.f64 c 2) a) 1)
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 a a))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.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 (pow.f64 c 2) a) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a a)) (*.f64 (pow.f64 c 2) (/.f64 a a))))
(/.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))))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 c b) 1/2)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(*.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) -1)
(*.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
Outputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))
(/.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 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) 0))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 1)
(/.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 (*.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 (*.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))
(/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (/.f64 (/.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))))
(/.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 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (/.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 1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) -1)
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (/.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 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 1 (/.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 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.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 (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 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (-.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) 0))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 0)
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 0 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) 1)
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (/.f64 (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -3/8 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8) -1)
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 c 2) a) 0)
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (/.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 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) 0))
(*.f64 (pow.f64 c 2) a)
(+.f64 0 (*.f64 (pow.f64 c 2) a))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (/.f64 (*.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 (*.f64 0 (*.f64 (/.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 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) a))
(*.f64 (pow.f64 c 2) a)
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a))) (*.f64 (pow.f64 c 2) a))
(*.f64 (pow.f64 c 2) a)
(-.f64 (*.f64 (pow.f64 c 2) a) 0)
(*.f64 (pow.f64 c 2) a)
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(-.f64 0 (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.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) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (pow.f64 c 2) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a))) (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 a a)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)) (*.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 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(/.f64 (*.f64 (pow.f64 c 2) a) 1)
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 a a))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (pow.f64 c 2) a)))
(*.f64 (pow.f64 c 2) a)
(/.f64 (*.f64 (pow.f64 c 2) a) (/.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 (pow.f64 c 2) a) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 a (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) a) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 a a)) (*.f64 (pow.f64 c 2) (/.f64 a a))))
(/.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))))
(neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)))
(*.f64 (pow.f64 c 2) a)
(neg.f64 (*.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) a)
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 0)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(-.f64 0 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 (/.f64 c b) 1/2)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(-.f64 (*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 c b) (/.f64 c b))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) 3/8))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8))))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) -1)
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(*.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))) (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) (neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) 1)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(neg.f64 (-.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8)))
(-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 (/.f64 c b) 1/2))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) -3/8) (*.f64 -1/2 (/.f64 c b)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))

localize55.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
0.2b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
0.3b
(*.f64 c (*.f64 a -3))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
Compiler

Compiled 179 to 99 computations (44.7% saved)

series6.0ms (0%)

Counts
4 → 100
Calls

33 calls:

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

rewrite101.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best_oopsla_all_46_json_45_simplify-23
1150×rational_best_oopsla_all_46_json_45_simplify-74
1068×rational_best_oopsla_all_46_json-2
1068×rational_best_oopsla_all_46_json-1
1068×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
1630×rational_best_oopsla_all_46_json_45_simplify-89
1358×rational_best_oopsla_all_46_json_45_simplify-24
1270×rational_best_oopsla_all_46_json_45_simplify-74
1032×rational_best_oopsla_all_46_json_45_simplify-13
876×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046213781
1183013715
Stop Event
node limit
Counts
249 → 248
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 -3 (*.f64 c a))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
1
1
1
1
1
1
1
1
1
1
1
1
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 c (*.f64 a -3)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 1 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (+.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (+.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 -1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 1 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 (-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (*.f64 c (*.f64 a -3)) 0)
(+.f64 0 (*.f64 c (*.f64 a -3)))
(-.f64 (*.f64 c (*.f64 a -3)) 0)
(-.f64 (*.f64 0 (neg.f64 c)) (*.f64 (*.f64 a -3) (neg.f64 c)))
(-.f64 (*.f64 (*.f64 a 3) 0) (*.f64 c (*.f64 a 3)))
(/.f64 (*.f64 c (*.f64 a -3)) 1)
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 a a))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 c c))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 a -3) (*.f64 a -3)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c -3) (*.f64 c -3)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 -3 (/.f64 a a)) (*.f64 -3 (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 a (*.f64 -3 (/.f64 c c))) (*.f64 a (*.f64 -3 (/.f64 c c)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (*.f64 -3 (/.f64 a a))) (*.f64 c (*.f64 -3 (/.f64 a a)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3))) (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -3 (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 a (*.f64 -3 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (/.f64 (*.f64 a -3) (*.f64 a -3))) (*.f64 c (/.f64 (*.f64 a -3) (*.f64 a -3)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c a) (*.f64 c a)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (/.f64 (*.f64 a -3) c)) (*.f64 c (/.f64 (*.f64 a -3) c))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 c))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 0)
(+.f64 0 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 0)
(-.f64 0 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 b (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (*.f64 b (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 1)
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) -1)
(neg.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (neg.f64 b))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -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 -3) 3)))) (+.f64 (neg.f64 b) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)) (*.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 -3) 3)))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8)))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (*.f64 (/.f64 (*.f64 c a) b) 3/2)))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 27/16) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 27/16) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 -3 (*.f64 c a))
(*.f64 c (*.f64 a -3))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 -1/3 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6)))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/24 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3)) (*.f64 -1/3 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) -1/24)))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 1/2 (/.f64 c b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
1
1
1
1
1
1
1
1
1
1
1
1
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 c (*.f64 a -3)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 1 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (+.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (+.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 -1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 1 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(*.f64 (-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 c (*.f64 a -3)) 0)
(*.f64 c (*.f64 a -3))
(+.f64 0 (*.f64 c (*.f64 a -3)))
(*.f64 c (*.f64 a -3))
(-.f64 (*.f64 c (*.f64 a -3)) 0)
(*.f64 c (*.f64 a -3))
(-.f64 (*.f64 0 (neg.f64 c)) (*.f64 (*.f64 a -3) (neg.f64 c)))
(-.f64 0 (*.f64 (*.f64 a -3) (neg.f64 c)))
(-.f64 (*.f64 (*.f64 a 3) 0) (*.f64 c (*.f64 a 3)))
(-.f64 0 (*.f64 c (*.f64 a 3)))
(neg.f64 (*.f64 c (*.f64 a 3)))
(/.f64 (*.f64 c (*.f64 a -3)) 1)
(*.f64 c (*.f64 a -3))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 a a))
(*.f64 c (*.f64 a -3))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 c c))
(*.f64 c (*.f64 a -3))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 a -3) (*.f64 a -3)))
(*.f64 c (*.f64 a -3))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c -3) (*.f64 c -3)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 -3 (/.f64 a a)) (*.f64 -3 (/.f64 a a))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (/.f64 c c) (/.f64 c c)))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 a (*.f64 -3 (/.f64 c c))) (*.f64 a (*.f64 -3 (/.f64 c c)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (*.f64 -3 (/.f64 a a))) (*.f64 c (*.f64 -3 (/.f64 a a)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3))) (/.f64 (*.f64 c (*.f64 a -3)) (*.f64 c (*.f64 a -3)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 (/.f64 c c) (*.f64 a (*.f64 -3 (/.f64 c c)))) (*.f64 (/.f64 c c) (*.f64 a (*.f64 -3 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 a (*.f64 (/.f64 c c) (*.f64 -3 (/.f64 c c)))) (*.f64 a (*.f64 (/.f64 c c) (*.f64 -3 (/.f64 c c))))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (/.f64 (*.f64 a -3) (*.f64 a -3))) (*.f64 c (/.f64 (*.f64 a -3) (*.f64 a -3)))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c a) (*.f64 c a)))
(*.f64 c (*.f64 a -3))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (*.f64 c (/.f64 (*.f64 a -3) c)) (*.f64 c (/.f64 (*.f64 a -3) c))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 c))))
(/.f64 (*.f64 c (*.f64 a -3)) (/.f64 (-.f64 c 0) (-.f64 c 0)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) -1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(+.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 0)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(+.f64 0 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 0)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 0 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(neg.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 b (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 b (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 b (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 b (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(-.f64 (*.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(neg.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (*.f64 b (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) 1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) -1)
(neg.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(neg.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(fabs.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(fabs.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
0.4b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
0.4b
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
0.4b
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
Compiler

Compiled 211 to 145 computations (31.3% saved)

series18.0ms (0.1%)

Counts
4 → 36
Calls

30 calls:

TimeVariablePointExpression
5.0ms
c
@0
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
2.0ms
c
@-inf
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
1.0ms
c
@0
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
1.0ms
b
@0
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
1.0ms
a
@0
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1042×rational_best_oopsla_all_46_json_45_simplify-23
916×rational_best_oopsla_all_46_json-2
916×rational_best_oopsla_all_46_json-1
916×rational_best_oopsla_all_46_json-4
916×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030184
1179184
2494184
32011184
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (-.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) (neg.f64 (neg.f64 (pow.f64 c 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (neg.f64 (pow.f64 a 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) (neg.f64 (neg.f64 (pow.f64 c 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) (neg.f64 (neg.f64 (pow.f64 a 3)))))))))

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Rules
1262×rational_best_oopsla_all_46_json_45_simplify-13
1262×rational_best_oopsla_all_46_json_45_simplify-37
1098×rational_best_oopsla_all_46_json_45_simplify-49
708×rational_best_oopsla_all_46_json_45_simplify-10
696×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03018604
110308580
236098556
Stop Event
node limit
Counts
172 → 160
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (-.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))
(+.f64 0 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2))))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (pow.f64 c 2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 1)
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) (neg.f64 (neg.f64 (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (neg.f64 (pow.f64 a 2)))))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))
(+.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))
(-.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3))))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 1)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) (neg.f64 (neg.f64 (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) (neg.f64 (neg.f64 (pow.f64 a 3)))))
Outputs
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 0))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(-.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) 0))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) 1)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) -1)
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (-.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 0 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 2)))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0)
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) 0))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (neg.f64 (*.f64 (pow.f64 c 2) (neg.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 1)
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))))
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2)))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 c 2)) (/.f64 (pow.f64 c 2) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 2) (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 2))) (neg.f64 (neg.f64 (pow.f64 c 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 (pow.f64 c 2))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (neg.f64 (pow.f64 a 2)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (-.f64 (pow.f64 a 2) 0) (-.f64 (pow.f64 a 2) 0)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (/.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(+.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 0))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) 0))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) 1)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) -1)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 3 a))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))) (*.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 0 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 c 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 a 3)))) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0)
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) 0))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (pow.f64 c 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (neg.f64 (*.f64 (pow.f64 c 3) (neg.f64 (pow.f64 a 3)))))
(*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 1)
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3)))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 c 3)) (/.f64 (pow.f64 c 3) (pow.f64 c 3))))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 c 3))) (neg.f64 (neg.f64 (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 c 3))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 a 3))) (neg.f64 (neg.f64 (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 a 3) 0) (-.f64 (pow.f64 a 3) 0)))
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (/.f64 (neg.f64 (pow.f64 a 3)) (neg.f64 (pow.f64 a 3))))

eval1.0s (4.1%)

Compiler

Compiled 73289 to 47369 computations (35.4% saved)

prune278.0ms (1.1%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New1016111027
Fresh156
Picked011
Done145
Total1018211039
Error
0.3b
Counts
1039 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
52.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
3.8b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
2.7b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
50.1b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.5b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
6.9b
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
1.7b
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
1.7b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
2.3b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
3.4b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
6.5b
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 2392 to 1601 computations (33.1% saved)

localize97.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))
0.3b
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
0.4b
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))
0.4b
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
Compiler

Compiled 280 to 205 computations (26.8% saved)

series10.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))
1.0ms
a
@0
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))
1.0ms
b
@0
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))
1.0ms
c
@0
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))
1.0ms
a
@inf
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
860×rational_best_oopsla_all_46_json_45_simplify-89
824×rational_best_oopsla_all_46_json_45_simplify-23
770×rational_best_oopsla_all_46_json_45_simplify-37
742×rational_best_oopsla_all_46_json-2
742×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02399
113699
238299
3162499
4743899
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 c 4) -405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) 405/64) (*.f64 (pow.f64 a 3) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))))))
((#(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 (/.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 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) 0))))) (#(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 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.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 (/.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.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 (*.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 (/.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 (/.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 -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 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 (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 (*.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 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))))))

simplify168.0ms (0.7%)

Algorithm
egg-herbie
Rules
1070×rational_best_oopsla_all_46_json_45_simplify-72
880×rational_best_oopsla_all_46_json_45_simplify-37
788×rational_best_oopsla_all_46_json_45_simplify-49
766×rational_best_oopsla_all_46_json_45_simplify-13
584×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02287267
17647267
227767259
380007259
Stop Event
node limit
Counts
203 → 131
Calls
Call 1
Inputs
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))
(+.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))
(-.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 c 4) -405/64)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 1)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) 405/64) (*.f64 (pow.f64 a 3) 405/64)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))
(neg.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))
(neg.f64 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))
(+.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 (/.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 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) 0))
(+.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 (/.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 (/.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))) 0))
(-.f64 0 (*.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 (/.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 (/.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 -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 1 (/.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 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 (*.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 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(+.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(+.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(+.f64 (*.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(-.f64 0 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
(-.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 1)
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(neg.f64 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
Outputs
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (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 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)) (pow.f64 b 3))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0)
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) 0))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64)) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64))) (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (neg.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 c 4) -405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) 1)
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) -405/32) (*.f64 (pow.f64 c 4) -405/32)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) 405/64) (*.f64 (pow.f64 a 3) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 405/64 (pow.f64 c 4)) (pow.f64 a 3))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 405/64 (pow.f64 c 4)) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64))) (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 4) -405/64) (*.f64 (pow.f64 c 4) -405/64)))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 405/64 (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 405/64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 405/64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (*.f64 (pow.f64 c 4) (*.f64 405/64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64)) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64))) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64)) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) -405/64)))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))))
(/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))
(neg.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 c 4)) (*.f64 (pow.f64 a 3) 405/64)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64))))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 c 4) (*.f64 405/64 (/.f64 (pow.f64 a 3) (pow.f64 a 3))))) (pow.f64 a 3)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 a 3) 405/64)) (pow.f64 c 4)))
(*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(/.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)) 0))
(/.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))) 0))
(/.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 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 a (pow.f64 c 2)) (pow.f64 b 3))
(-.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 0)
(/.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)) 0))
(/.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))) 0))
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
(-.f64 0 (*.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 a (pow.f64 c 2)) (pow.f64 b 3)) 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 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 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 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 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 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 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 (*.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 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 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 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 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 (*.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 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 (*.f64 a (pow.f64 c 2)) (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 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 (*.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))))
(/.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)) (pow.f64 b 3))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(+.f64 (*.f64 0 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0)
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) 0))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 0 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(-.f64 (*.f64 0 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))) (*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(*.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b) 1/6)))
(*.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) 1)
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (/.f64 (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))) (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (/.f64 (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))) (*.f64 -1/6 (/.f64 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)))))
(/.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) -1/3) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b) (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b)) -1/3)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b) 1/6)))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))
(neg.f64 (*.f64 -1 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b))))
(*.f64 -1/6 (/.f64 (/.f64 (*.f64 405/64 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (pow.f64 b 6)) b))

localize11.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 c a) b)
0.3b
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
0.4b
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
Compiler

Compiled 37 to 16 computations (56.8% saved)

series7.0ms (0%)

Counts
3 → 36
Calls

27 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1960×rational_best_oopsla_all_46_json-2
1960×rational_best_oopsla_all_46_json-1
1960×rational_best_oopsla_all_46_json-4
1960×rational_best_oopsla_all_46_json-3
948×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
17163
219663
377963
4388263
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 c a) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2))))))
((#(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)))))))

simplify70.0ms (0.3%)

Algorithm
egg-herbie
Rules
1772×rational_best_oopsla_all_46_json_45_simplify-89
1388×rational_best_oopsla_all_46_json_45_simplify-74
1294×rational_best_oopsla_all_46_json_45_simplify-13
1124×rational_best_oopsla_all_46_json_45_simplify-24
942×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01402267
15012267
225752263
Stop Event
node limit
Counts
109 → 80
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(+.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 1)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(*.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(neg.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(+.f64 0 (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(-.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(-.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 3/2)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 1)
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(+.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/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(+.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 0)
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(-.f64 0 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) 1)
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 1 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) -1)
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3)))) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(neg.f64 (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 a 3))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 0 (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 0 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(-.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 0)
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(-.f64 (*.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 3/2)))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2)))
(*.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) 1)
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 -3/2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -3) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) -3)))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))))
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) -1)
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.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)

localize97.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
0.3b
(*.f64 c (*.f64 a -3))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
26.6b
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
Compiler

Compiled 328 to 182 computations (44.5% saved)

series6.0ms (0%)

Counts
2 → 40
Calls

18 calls:

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

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1350×rational_best_oopsla_all_46_json-2
1350×rational_best_oopsla_all_46_json-1
1350×rational_best_oopsla_all_46_json-4
1350×rational_best_oopsla_all_46_json-3
862×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024254
1168254
268282
3382182
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 1 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))

simplify106.0ms (0.4%)

Algorithm
egg-herbie
Rules
1106×rational_best_oopsla_all_46_json_45_simplify-49
822×rational_best_oopsla_all_46_json_45_simplify-7
788×rational_best_oopsla_all_46_json_45_simplify-72
746×rational_best_oopsla_all_46_json_45_simplify-89
644×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02635130
18955014
239015010
Stop Event
node limit
Counts
80 → 129
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -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 -3) 3)))) (+.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))))
(*.f64 2 b)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 b))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 0)
(+.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) b)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 1 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(*.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) -1)))
(*.f64 -1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) -1)))
(*.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) -1)))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) b)
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) b)
(+.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 b (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) b) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))) (*.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 -3) 3)))))
(+.f64 b (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -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 -3) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -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 -3) 3)))) (+.f64 b (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 b 2) (*.f64 (/.f64 (*.f64 c a) b) -3/2))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) -9/8) (*.f64 b 2)))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -3/2) (+.f64 (*.f64 b 2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) -9/8)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 b))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) -3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) -9/8) (+.f64 (*.f64 b 2) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) -9/8) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -3/2) (+.f64 (*.f64 b 2) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))))
(+.f64 (*.f64 b 2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) -9/8) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) -3/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)) -27/16))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))
(+.f64 (*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/24 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a)))) (*.f64 -1/3 (/.f64 b a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) -1/24)) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))))
(+.f64 (*.f64 (sqrt.f64 -3) (*.f64 1/3 (sqrt.f64 (/.f64 c a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/6)) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) -1/24)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 1/2 (/.f64 c b)) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 1/2 (/.f64 c b))) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 0)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) b)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 1 (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 -1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(*.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) -1)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(*.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(*.f64 -1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) -1)))
(*.f64 -1 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 -1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) -1)))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) 1)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) -1)
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))

localize174.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
0.2b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
0.3b
(*.f64 c (*.f64 a -3))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
Compiler

Compiled 615 to 349 computations (43.3% saved)

series19.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

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

rewrite93.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1028×rational_best_oopsla_all_46_json_45_simplify-13
982×rational_best_oopsla_all_46_json_45_simplify-37
974×rational_best_oopsla_all_46_json_45_simplify-23
898×rational_best_oopsla_all_46_json-2
898×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018288
1125288
2471288
32097288
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))))

simplify201.0ms (0.8%)

Algorithm
egg-herbie
Rules
1320×rational_best_oopsla_all_46_json_45_simplify-89
1194×rational_best_oopsla_all_46_json_45_simplify-35
1174×rational_best_oopsla_all_46_json_45_simplify-24
984×rational_best_oopsla_all_46_json_45_simplify-74
978×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045419687
1162518521
2568818521
Stop Event
node limit
Counts
103 → 170
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))) (pow.f64 b 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (*.f64 -4 (pow.f64 b 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))) (pow.f64 b 2)))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)))))
(+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 7)))))))
(+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 243/64 (*.f64 (pow.f64 c 5) (pow.f64 a 5))) (*.f64 3/2 (*.f64 c (*.f64 a (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))) a)) (pow.f64 b 9))) (+.f64 (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 7))) (+.f64 (*.f64 -729/128 (/.f64 (*.f64 (pow.f64 c 6) (pow.f64 a 6)) (pow.f64 b 9))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 9))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 9)))))))))))
(*.f64 -8 (pow.f64 b 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (*.f64 -8 (pow.f64 b 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (*.f64 -8 (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 2 (+.f64 (*.f64 -27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 27/8 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 -3/2 (*.f64 c (*.f64 a (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))))) (pow.f64 b 3))) (*.f64 -8 (pow.f64 b 3)))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5)))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -729/128 (/.f64 (pow.f64 a 6) (pow.f64 b 9))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (pow.f64 b 3))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) a) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))) b)))))))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) c) b))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) c) b)))) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -729/128 (/.f64 (pow.f64 c 6) (pow.f64 b 9))))))))))
(*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))
(+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3)))))
(+.f64 (*.f64 2 (pow.f64 b 2)) (+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3))))))
(+.f64 (*.f64 2 (pow.f64 b 2)) (+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 3) (sqrt.f64 -3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3)))))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 243/64 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 8))) (+.f64 (*.f64 81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 8))) (*.f64 81/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))))))))
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 4 (pow.f64 b 2)))))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -27/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -6 (*.f64 c a)) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 4 (pow.f64 b 2)))))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4)))))
(+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) a) (pow.f64 b 2))))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (pow.f64 b 2))))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(+.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(-.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 1)
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 c (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 c (*.f64 -2 (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) -3) b))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))) (pow.f64 b 2))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 c (*.f64 -2 (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 1/2 (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 4 (sqrt.f64 -3)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) -3) b) (*.f64 (*.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) 9/2) (pow.f64 b 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (*.f64 -4 (pow.f64 b 3)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 c (*.f64 -2 (*.f64 a (pow.f64 (sqrt.f64 -3) 2))))) b) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 1/2 (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 4 (sqrt.f64 -3)))) (pow.f64 b 2))) (*.f64 -4 (pow.f64 b 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 (sqrt.f64 -3) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) -3) b) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) 9/2) (pow.f64 b 2)) (*.f64 -4 (pow.f64 b 3)))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -81/16)))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -243/32))
(+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 7)))))))
(+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -81/16) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))))) (pow.f64 b 7)))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 405/64) (*.f64 c a)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -243/32))))
(+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 243/64 (*.f64 (pow.f64 c 5) (pow.f64 a 5))) (*.f64 3/2 (*.f64 c (*.f64 a (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))))) a)) (pow.f64 b 9))) (+.f64 (*.f64 -81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 7))) (+.f64 (*.f64 -729/128 (/.f64 (*.f64 (pow.f64 c 6) (pow.f64 a 6)) (pow.f64 b 9))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 9))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 9)))))))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -81/16) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 5) (*.f64 243/64 (pow.f64 a 5))) (*.f64 c (*.f64 3/2 (*.f64 a (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)))))) (*.f64 c a)) (pow.f64 b 9))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))) (pow.f64 a 2))) (pow.f64 b 9))) (+.f64 (*.f64 -729/128 (/.f64 (*.f64 (pow.f64 c 6) (pow.f64 a 6)) (pow.f64 b 9))) (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)))) (pow.f64 b 9)))))))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 (pow.f64 c 5) (*.f64 (pow.f64 a 5) 243/64)) (*.f64 c (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 3/2 a)))) c)) (pow.f64 b 9))) (+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (+.f64 (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -9/8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 405/64) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 9)) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 9))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 405/64) (*.f64 c a)) (pow.f64 b 7))) (*.f64 -729/128 (/.f64 (*.f64 (pow.f64 c 6) (pow.f64 a 6)) (pow.f64 b 9))))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -81/16)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 (pow.f64 c 5) (*.f64 (pow.f64 a 5) 243/64)) (*.f64 c (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 3/2 a)))) c)) (pow.f64 b 9))) (+.f64 (*.f64 -243/32 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 7))) (+.f64 (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5)) -81/16)) (+.f64 (+.f64 (*.f64 -81/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 5))) (*.f64 -9/8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 405/64) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 9)) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 9))))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 405/64) (*.f64 c a)) (pow.f64 b 7))) (*.f64 -729/128 (/.f64 (*.f64 (pow.f64 c 6) (pow.f64 a 6)) (pow.f64 b 9))))))))
(*.f64 -8 (pow.f64 b 3))
(*.f64 (pow.f64 b 3) -8)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (*.f64 -8 (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 b 3) -8) (*.f64 (+.f64 (*.f64 c (*.f64 -12 a)) (*.f64 c (*.f64 -6 a))) (*.f64 -1 b)))
(+.f64 (*.f64 (pow.f64 b 3) -8) (neg.f64 (*.f64 b (*.f64 (*.f64 c a) -18))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (*.f64 -8 (pow.f64 b 3))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 -12 a)) (*.f64 c (*.f64 -6 a))) (*.f64 -1 b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 9/4 (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (*.f64 -9/2 (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/2 (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 9))) b)) (*.f64 (pow.f64 b 3) -8)))
(+.f64 (*.f64 (pow.f64 b 3) -8) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) -9/4)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 9/2)) b)) (neg.f64 (*.f64 b (*.f64 (*.f64 c a) -18)))))
(+.f64 (*.f64 (pow.f64 b 3) -8) (+.f64 (neg.f64 (*.f64 b (*.f64 (*.f64 c a) -18))) (neg.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) -9/4)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 9/2)) b))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 c a)) (*.f64 -6 (*.f64 c a))) b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 2 (+.f64 (*.f64 -27/4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 27/8 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 -3/2 (*.f64 c (*.f64 a (+.f64 (*.f64 9/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 -9/2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))))) (pow.f64 b 3))) (*.f64 -8 (pow.f64 b 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 -12 a)) (*.f64 c (*.f64 -6 a))) (*.f64 -1 b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 9/4 (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (*.f64 -9/2 (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/2 (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 9))) b)) (+.f64 (*.f64 (pow.f64 b 3) -8) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (*.f64 -27/4 (pow.f64 a 3))) (+.f64 (*.f64 (pow.f64 c 3) (*.f64 27/4 (pow.f64 a 3))) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 c 3) (*.f64 -27/4 (pow.f64 a 3))) (*.f64 (pow.f64 c 3) (*.f64 27/8 (pow.f64 a 3))))) (*.f64 c (*.f64 -3/2 (*.f64 a (+.f64 (*.f64 (pow.f64 c 2) (*.f64 9/4 (pow.f64 a 2))) (*.f64 (pow.f64 c 2) (*.f64 -9/2 (pow.f64 a 2)))))))))) (pow.f64 b 3))))))
(+.f64 (neg.f64 (*.f64 b (*.f64 (*.f64 c a) -18))) (+.f64 (*.f64 (pow.f64 b 3) -8) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) -9/4)) (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) 9/2)) b)) (neg.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) -27/8)) (+.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) -27/4)) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 27/4 (pow.f64 c 3))) (*.f64 c (*.f64 a (*.f64 -3/2 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) -9/4))))))) (pow.f64 b 3))))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 5)) -243/32)))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5)))))))
(+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5)))))))
(+.f64 (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 5)) -243/32))) (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 405/64)) b)))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -729/128 (/.f64 (pow.f64 a 6) (pow.f64 b 9))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (pow.f64 b 3))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) a) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))) b)))))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -81/32 (/.f64 (pow.f64 a 4) (pow.f64 b 5))) (*.f64 -81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 5))))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) b)))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -729/128 (/.f64 (pow.f64 a 6) (pow.f64 b 9))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (pow.f64 b 3))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))) b)))))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 5)) -243/32)) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 a 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 405/64)) b)))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -729/128 (/.f64 (pow.f64 a 6) (pow.f64 b 9))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a (+.f64 (*.f64 3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 405/64)) (pow.f64 b 3))) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 3))))))))))
(*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 5)) -243/32)))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) c) b))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 5)) -243/32)) (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64)) b))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) c) b)))) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -729/128 (/.f64 (pow.f64 c 6) (pow.f64 b 9))))))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 5))) (*.f64 -81/32 (/.f64 (pow.f64 c 4) (pow.f64 b 5))))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b)))) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 3))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (pow.f64 b 3))) (*.f64 -729/128 (/.f64 (pow.f64 c 6) (pow.f64 b 9))))))))))
(+.f64 (*.f64 -27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 5)) -243/32)) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 -243/32 (/.f64 (pow.f64 c 5) (pow.f64 b 7))) (*.f64 -3/2 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64)) b)))) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 3))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64)) (pow.f64 b 3))) (*.f64 -729/128 (/.f64 (pow.f64 c 6) (pow.f64 b 9))))))))))
(*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2)))
(*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a))
(+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3)))))
(+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -2 (*.f64 (sqrt.f64 -3) b))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 -3) (*.f64 -2 b))))
(+.f64 (*.f64 2 (pow.f64 b 2)) (+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3))))))
(+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -2 (*.f64 (sqrt.f64 -3) b)))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 -3) (*.f64 -2 b))) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 2 (pow.f64 b 2)) (+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 3) (sqrt.f64 -3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b (sqrt.f64 -3)))))))
(+.f64 (*.f64 2 (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 3) (sqrt.f64 -3)))) (+.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -3) 2))) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -2 (*.f64 (sqrt.f64 -3) b))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 -3) 2) (*.f64 c a)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 3) (sqrt.f64 -3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 -3) (*.f64 -2 b))) (*.f64 2 (pow.f64 b 2)))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6)) 405/64)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 243/64 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 8))) (+.f64 (*.f64 81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))))) (pow.f64 b 8))) (*.f64 81/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 243/64 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 8))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 81/16) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)))) (pow.f64 b 8))) (+.f64 (*.f64 81/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6))))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 243/64 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 8))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c a)) (pow.f64 b 8))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6)) 405/64)))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 243/64 (/.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (pow.f64 b 8))) (+.f64 (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 6)) 405/64)) (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c a)) (pow.f64 b 8))))))
(*.f64 4 (pow.f64 b 2))
(+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 c (*.f64 -6 a)) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 c (*.f64 a -6)) (*.f64 4 (pow.f64 b 2)))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 4 (pow.f64 b 2)))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 c (*.f64 -6 a)) (*.f64 4 (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 a -6)) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 4 (pow.f64 b 2)))))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -27/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 -6 (*.f64 c a)) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 4 (pow.f64 b 2)))))))
(+.f64 (*.f64 -27/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 c (*.f64 -6 a)) (*.f64 4 (pow.f64 b 2)))))))
(+.f64 (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 c (*.f64 a -6)) (*.f64 4 (pow.f64 b 2))))) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 -27/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4)))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4)))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4)))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 405/64))))
(+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) a) (pow.f64 b 2))))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 c 5) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))) (*.f64 243/64 (/.f64 (pow.f64 a 5) (pow.f64 b 8))))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 405/64)))))
(*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))))
(+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64))))
(+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (pow.f64 b 2))))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) (+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/64 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(+.f64 (*.f64 27/8 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 a 5) (+.f64 (*.f64 243/64 (/.f64 (pow.f64 c 5) (pow.f64 b 8))) (*.f64 3/2 (/.f64 (*.f64 c (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 b 2))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 405/64)))))
(+.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(+.f64 0 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(-.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 0)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) 1)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) -1)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (-.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) 0))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(-.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))) (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) 1)
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))) (*.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (/.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))

localize202.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
0.4b
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
0.4b
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
0.5b
(pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)
Compiler

Compiled 452 to 336 computations (25.7% saved)

series7.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
b
@0
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
1.0ms
a
@inf
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
1.0ms
c
@inf
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
1.0ms
c
@0
(pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)
0.0ms
c
@-inf
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1592×rational_best_oopsla_all_46_json_45_simplify-23
1432×rational_best_oopsla_all_46_json-2
1432×rational_best_oopsla_all_46_json-1
1432×rational_best_oopsla_all_46_json-4
1432×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045230
1272230
2757230
33165230
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))))))

simplify147.0ms (0.6%)

Algorithm
egg-herbie
Rules
1312×rational_best_oopsla_all_46_json_45_simplify-23
1154×rational_best_oopsla_all_46_json_45_simplify-89
940×rational_best_oopsla_all_46_json_45_simplify-74
902×rational_best_oopsla_all_46_json_45_simplify-35
846×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01417282
14296850
213646850
363826850
Stop Event
node limit
Counts
88 → 74
Calls
Call 1
Inputs
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)
(+.f64 0 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0))
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))
(*.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)
(/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
Outputs
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))
(*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 81/64 (pow.f64 c 4)))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 81/16 (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 81/16 (pow.f64 c 4)) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 c 4) 81/16) (*.f64 81/64 (pow.f64 c 4))) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) 405/64) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))
(*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (*.f64 81/64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/64 (pow.f64 a 4)) (*.f64 (pow.f64 a 4) 81/16))) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(+.f64 0 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 0))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(-.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) 0))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 1 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) 1)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (/.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)))
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)
(+.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(+.f64 0 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 0))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) 0))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) 1)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))

eval3.9s (15.8%)

Compiler

Compiled 264493 to 159762 computations (39.6% saved)

prune1.6s (6.5%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New2311112322
Fresh3811
Picked101
Done189
Total2316272343
Error
0.3b
Counts
2343 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
52.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4))) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
3.8b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
2.7b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
51.2b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
49.6b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
50.1b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.5b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.6b
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
6.9b
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
1.7b
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
2.3b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
1.7b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
3.4b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
2.2b
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
6.5b
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 3954 to 2649 computations (33% saved)

localize160.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
0.3b
(/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))
0.3b
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
0.4b
(*.f64 (pow.f64 c 3) (pow.f64 a 2))
Compiler

Compiled 243 to 176 computations (27.6% saved)

series2.0ms (0%)

Counts
2 → 0
Calls

15 calls:

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

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1758×rational_best_oopsla_all_46_json-2
1758×rational_best_oopsla_all_46_json-1
1758×rational_best_oopsla_all_46_json-4
1758×rational_best_oopsla_all_46_json-3
812×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
17250
218250
370050
4345350
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))))

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1712×rational_best_oopsla_all_46_json_45_simplify-89
1392×rational_best_oopsla_all_46_json_45_simplify-74
1118×rational_best_oopsla_all_46_json_45_simplify-24
884×rational_best_oopsla_all_46_json_45_simplify-37
866×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121547
13821547
221011547
Stop Event
node limit
Counts
53 → 56
Calls
Call 1
Inputs
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(+.f64 0 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(-.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)
(-.f64 0 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 1)
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(neg.f64 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
Outputs
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 0 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (*.f64 0 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(-.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 0)
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(-.f64 0 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) 1)
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (*.f64 (pow.f64 c 4) (pow.f64 a 3)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 c 4)))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4)))) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 c 4)) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 c 4))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 a 3)))))
(neg.f64 (*.f64 (pow.f64 c 4) (neg.f64 (pow.f64 a 3))))
(*.f64 (pow.f64 c 4) (pow.f64 a 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(-.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 0)
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) 1)
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) -1)
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))
(/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
0.3b
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
0.4b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
0.4b
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
Compiler

Compiled 114 to 71 computations (37.7% saved)

series7.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1052×rational_best_oopsla_all_46_json_45_simplify-35
720×rational_best_oopsla_all_46_json_45_simplify-23
678×rational_best_oopsla_all_46_json_45_simplify-89
630×rational_best_oopsla_all_46_json-2
630×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021104
1124104
2340104
31388104
46135104
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))))

simplify102.0ms (0.4%)

Algorithm
egg-herbie
Rules
1704×rational_best_oopsla_all_46_json_45_simplify-37
1402×rational_best_oopsla_all_46_json_45_simplify-74
1334×rational_best_oopsla_all_46_json_45_simplify-13
1146×rational_best_oopsla_all_46_json_45_simplify-24
790×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01124026
13954026
218754026
Stop Event
node limit
Counts
84 → 53
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
Outputs
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(+.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(+.f64 0 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(-.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 0)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) 1)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) -1)
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))) (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)) (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 a 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(+.f64 0 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(-.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 0)
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 1)
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) -1)
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))

localize115.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
0.2b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
0.3b
(*.f64 c (*.f64 a -3))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
Compiler

Compiled 370 to 206 computations (44.3% saved)

series6.0ms (0%)

Counts
2 → 40
Calls

18 calls:

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

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1454×rational_best_oopsla_all_46_json_45_simplify-23
1162×rational_best_oopsla_all_46_json-2
1162×rational_best_oopsla_all_46_json-1
1162×rational_best_oopsla_all_46_json-4
1162×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023340
1162340
262882
3323482
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 b (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 b (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))

simplify111.0ms (0.5%)

Algorithm
egg-herbie
Rules
1906×rational_best_oopsla_all_46_json_45_simplify-23
1272×rational_best_oopsla_all_46_json_45_simplify-13
1144×rational_best_oopsla_all_46_json_45_simplify-37
826×rational_best_oopsla_all_46_json_45_simplify-89
696×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02868954
19998040
237838040
Stop Event
node limit
Counts
86 → 139
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (*.f64 b (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (*.f64 b (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
Outputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 c b) 1/2))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 c b) 1/2)) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 c b) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 c b) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16))))
(+.f64 (+.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16)))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))
(*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) (neg.f64 b))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a)))))
(+.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (neg.f64 b)))
(+.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) (+.f64 (neg.f64 b) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -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 -3) 3)))) (+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))))) (+.f64 (neg.f64 b) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))))))
(+.f64 (neg.f64 b) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (+.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 c a))) (neg.f64 b)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)) 1/2)) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2))
(+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2)))
(+.f64 (*.f64 b -2) (+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8)))
(+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 b))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)) 27/16) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)) 27/16) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 c a) b) 3/2))))
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 3/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) 9/8) (+.f64 (*.f64 b -2) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)) 27/16))))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.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 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))
(*.f64 -3/2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (neg.f64 b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 0)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 b (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 b (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (*.f64 b (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (*.f64 b (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) 1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (neg.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (neg.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (/.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))) b))))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) -1)
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -3)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)

localize151.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (pow.f64 c 3) (pow.f64 a 3))
0.4b
(*.f64 (pow.f64 c 2) (pow.f64 a 2))
0.4b
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
Compiler

Compiled 404 to 257 computations (36.4% saved)

localize239.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
0.3b
(*.f64 c (*.f64 a -3))
26.6b
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)
26.6b
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))
Compiler

Compiled 842 to 468 computations (44.4% saved)

series3.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite64.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1586×rational_best_oopsla_all_46_json-2
1586×rational_best_oopsla_all_46_json-1
1586×rational_best_oopsla_all_46_json-4
1586×rational_best_oopsla_all_46_json-3
692×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028471
1204391
287347
3527247
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))))))

simplify96.0ms (0.4%)

Algorithm
egg-herbie
Rules
1550×rational_best_oopsla_all_46_json_45_simplify-37
1478×rational_best_oopsla_all_46_json_45_simplify-72
1204×rational_best_oopsla_all_46_json_45_simplify-89
958×rational_best_oopsla_all_46_json_45_simplify-74
874×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01402040
14102040
213002040
351022040
Stop Event
node limit
Counts
30 → 53
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
Outputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1/3 (/.f64 b a))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3))))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 -1/24 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 b a)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 -1/3 (/.f64 b a)))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1/3 (sqrt.f64 -3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/6 (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -9/8 (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 2) (*.f64 -9/8 (pow.f64 c 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 c b) 1/2))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 c b) 1/2)))
(+.f64 (*.f64 (/.f64 c b) 1/2) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 c b) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8))))
(+.f64 (*.f64 (/.f64 b a) -2/3) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16) (*.f64 (/.f64 c b) 1/2))))
(+.f64 (*.f64 (/.f64 c b) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) 3/8) (+.f64 (*.f64 (/.f64 b a) -2/3) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) 9/16))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(+.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(-.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 0)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 a 3))

eval8.1s (33.2%)

Compiler

Compiled 384269 to 225663 computations (41.3% saved)

prune2.1s (8.4%)

Pruning

32 alts after pruning (19 fresh and 13 done)

PrunedKeptTotal
New2833102843
Fresh5914
Picked011
Done01212
Total2838322870
Error
0.3b
Counts
2870 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
52.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4))) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
3.8b
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
2.2b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
2.7b
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 3 a))
54.0b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
54.0b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (*.f64 (*.f64 b (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
51.2b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
49.6b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
50.1b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.5b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.6b
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
50.1b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
49.6b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
53.9b
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
6.9b
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
1.7b
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
2.3b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
1.7b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
3.4b
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
2.2b
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
6.5b
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 2883 to 1879 computations (34.8% saved)

regimes198.0ms (0.8%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 b (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 3 a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (*.f64 (*.f64 b (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 b (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) 405/64)) (pow.f64 b 6)) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 405/64)) (*.f64 a (pow.f64 b 7)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -3/2 (/.f64 (*.f64 c a) b)))) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 81/64 (pow.f64 a 4))) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) 81/16)) (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3))
(/.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
(/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) (/.f64 1 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))))))) (*.f64 3 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))))))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (*.f64 (*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b) (/.f64 (*.f64 (+.f64 (*.f64 3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -9/8)) 2) (*.f64 81/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))))) (/.f64 1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b))))) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -3)))) b)))) (*.f64 3 a))
(*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (*.f64 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 81/16 (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) (*.f64 a 3)))))
Outputs
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
Calls

5 calls:

28.0ms
b
21.0ms
(*.f64 3 a)
20.0ms
c
20.0ms
a
14.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Results
ErrorSegmentsBranch
1.7b1a
1.7b1b
1.7b1c
1.7b1(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
1.7b1(*.f64 3 a)
Compiler

Compiled 3958 to 2498 computations (36.9% saved)

regimes78.0ms (0.3%)

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

5 calls:

13.0ms
(*.f64 3 a)
12.0ms
a
12.0ms
b
9.0ms
c
7.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Results
ErrorSegmentsBranch
2.3b1a
2.3b1b
2.3b1c
2.3b1(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
2.3b1(*.f64 3 a)
Compiler

Compiled 1237 to 735 computations (40.6% saved)

regimes34.0ms (0.1%)

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

5 calls:

8.0ms
a
6.0ms
c
5.0ms
(*.f64 3 a)
5.0ms
b
4.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Results
ErrorSegmentsBranch
3.4b1a
3.4b1b
3.4b1c
3.4b1(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
3.4b1(*.f64 3 a)
Compiler

Compiled 235 to 147 computations (37.4% saved)

regimes26.0ms (0.1%)

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

5 calls:

9.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
5.0ms
a
4.0ms
(*.f64 3 a)
4.0ms
c
4.0ms
b
Results
ErrorSegmentsBranch
6.5b1a
6.5b1b
6.5b1c
4.8b2(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
6.5b1(*.f64 3 a)
Compiler

Compiled 90 to 61 computations (32.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.05113130601848102
-0.027680689381935627
Compiler

Compiled 26 to 19 computations (26.9% saved)

regimes13.0ms (0.1%)

Accuracy

Total -0.4b remaining (-6.1%)

Threshold costs -0.4b (-6.1%)

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

3 calls:

6.0ms
a
3.0ms
c
3.0ms
b
Results
ErrorSegmentsBranch
6.5b1a
6.5b1b
6.5b1c
Compiler

Compiled 31 to 22 computations (29% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058405
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)) -3602879701896397/72057594037927936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b)))
(*.f64 -1/2 (/.f64 c b))
Outputs
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -135/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)) -3602879701896397/72057594037927936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b)))
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 154 to 113 computations (26.6% saved)

soundness341.0ms (1.4%)

Algorithm
egg-herbie
Rules
1434×rational_best_oopsla_all_46_json_45_simplify-89
1362×rational_best_oopsla_all_46_json_45_simplify-49
1296×rational_best_oopsla_all_46_json_45_simplify-72
1288×rational_best_oopsla_all_46_json_45_simplify-89
1182×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01551
13751
29651
332947
4153247
5577847
040910332
1147310126
2584510120
030510096
110629520
241919520
Stop Event
node limit
node limit
node limit
Compiler

Compiled 622 to 454 computations (27% saved)

end78.0ms (0.3%)

Compiler

Compiled 142 to 97 computations (31.7% saved)

Profiling

Loading profile data...