Details

Time bar (total: 13.5s)

analyze231.0ms (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
18.8%18.7%81.1%0.1%0%0%0%8
26.6%26.5%73.3%0.1%0%0%0%9
32.8%32%65.5%0.1%2.3%0%0%10
38.2%36.7%59.3%0.1%3.9%0%0%11
44.7%42.5%52.7%0.1%4.7%0%0%12
Compiler

Compiled 15 to 10 computations (33.3% saved)

sample1.4s (10.3%)

Results
970.0ms8256×body256valid
405.0ms2268×body256infinite
Bogosity

preprocess76.0ms (0.6%)

Algorithm
egg-herbie
Rules
1342×rational_best_oopsla_all_46_json_45_simplify-89
1202×rational_best_oopsla_all_46_json_45_simplify-74
1072×rational_best_oopsla_all_46_json_45_simplify-72
914×rational_best_oopsla_all_46_json_45_simplify-24
894×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023124
185124
2312124
31341124
45410124
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
Call 2
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 z y) (*.f64 (*.f64 x x) (+.f64 x 1)))
(/.f64 (*.f64 x z) (*.f64 (*.f64 y y) (+.f64 y 1)))
Outputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 z y) (*.f64 (*.f64 x x) (+.f64 x 1)))
(/.f64 (*.f64 y z) (*.f64 (*.f64 x x) (+.f64 x 1)))
(/.f64 (*.f64 y z) (*.f64 x (*.f64 x (+.f64 x 1))))
(/.f64 (*.f64 x z) (*.f64 (*.f64 y y) (+.f64 y 1)))
(/.f64 (*.f64 x z) (*.f64 y (*.f64 y (+.f64 y 1))))
(/.f64 (*.f64 x z) (*.f64 y (+.f64 y (*.f64 y y))))
Symmetry

(sort x y)

Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify88.0ms (0.7%)

Algorithm
egg-herbie
Rules
1470×rational_best_oopsla_all_46_json_45_simplify-23
1082×rational_best_oopsla_all_46_json_45_simplify-35
1068×rational_best_oopsla_all_46_json_45_simplify-7
804×rational_best_oopsla_all_46_json_45_simplify-49
606×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
13331
211431
348031
4266831
5646731
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
Outputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))

eval1.0ms (0%)

Compiler

Compiled 36 to 17 computations (52.8% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
16.7b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
16.7b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
Compiler

Compiled 28 to 18 computations (35.7% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 z (+.f64 z 1))
0.1b
(*.f64 z (*.f64 z (+.f64 z 1)))
16.2b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
Compiler

Compiled 36 to 19 computations (47.2% saved)

series8.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
1.0ms
y
@-inf
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
1.0ms
z
@0
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
1.0ms
y
@0
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
1.0ms
x
@inf
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best_oopsla_all_46_json_45_simplify-80
896×rational_best_oopsla_all_46_json_45_simplify-35
690×rational_best_oopsla_all_46_json_45_simplify-23
688×rational_best_oopsla_all_46_json_45_simplify-89
676×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
17563
227263
3128563
4581063
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))) (*.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z) (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 -1 z) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 z (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (neg.f64 z) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z z) (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 1 (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 -1 z) (*.f64 z z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))) (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 1 (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 -1 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) z)) (*.f64 z (/.f64 (+.f64 z 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 -1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))))))

simplify103.0ms (0.8%)

Algorithm
egg-herbie
Rules
1522×rational_best_oopsla_all_46_json_45_simplify-13
1482×rational_best_oopsla_all_46_json_45_simplify-37
1208×rational_best_oopsla_all_46_json_45_simplify-49
850×rational_best_oopsla_all_46_json_45_simplify-7
778×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02895811
19385677
239355677
Stop Event
node limit
Counts
197 → 196
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
z
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(+.f64 (pow.f64 z 2) z)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 0 (*.f64 (+.f64 z 1) (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(+.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z) (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(-.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)
(-.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))
(-.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (-.f64 -1 z) (*.f64 z z)))
(-.f64 (*.f64 z z) (*.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 (neg.f64 z) (*.f64 z z)))
(-.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z z) (neg.f64 z)) 0))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 1 (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 1)
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))
(neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (-.f64 -1 z) (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) 0)
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 0 (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) z)
(+.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(-.f64 z (*.f64 z (neg.f64 z)))
(-.f64 z (*.f64 1 (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 -1 (*.f64 z z)))
(-.f64 z (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z z)))
(-.f64 (+.f64 z (*.f64 z z)) 0)
(-.f64 0 (*.f64 z (-.f64 -1 z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(-.f64 (*.f64 z z) (neg.f64 z))
(-.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))
(/.f64 (+.f64 z (*.f64 z z)) 1)
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 z z))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) z)) (*.f64 z (/.f64 (+.f64 z 1) z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(/.f64 (*.f64 z (-.f64 -1 z)) -1)
(neg.f64 (*.f64 z (-.f64 -1 z)))
(neg.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))
Outputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
z
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (pow.f64 z 2) z)
(+.f64 z (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) 1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) -1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 z 1) z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 0 (*.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))
(*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1)))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z))
(*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1)))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1)))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) z) (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1)))) (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 0)
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (-.f64 -1 z) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z z) (*.f64 z (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z z) (*.f64 (neg.f64 z) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z z) (neg.f64 z)) 0))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 1 (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (*.f64 z (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) 1)
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (/.f64 (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z))) (/.f64 (*.f64 z (*.f64 (+.f64 z 1) z)) (*.f64 z (*.f64 (+.f64 z 1) z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 1 (*.f64 z (*.f64 z (-.f64 -1 z)))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (-.f64 -1 z) (*.f64 z z)))
(*.f64 z (*.f64 (+.f64 z 1) z))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) 0)
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))))
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(+.f64 z (*.f64 z z))
(+.f64 (+.f64 z (*.f64 z z)) (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 z (*.f64 z z))
(+.f64 0 (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 z z) z)
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 z (+.f64 (/.f64 (+.f64 z 1) (+.f64 z 1)) (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 z (+.f64 (/.f64 (+.f64 z 1) (+.f64 z 1)) (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) z))) (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z (*.f64 z z)))
(+.f64 z (*.f64 z z))
(+.f64 (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z z)) (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (+.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (+.f64 z (*.f64 z z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 z (*.f64 1 (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 z (*.f64 (/.f64 z z) (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 z (*.f64 -1 (*.f64 z z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 z (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (+.f64 z (*.f64 z z)) 0)
(+.f64 z (*.f64 z z))
(-.f64 0 (*.f64 z (-.f64 -1 z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 0 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 z z) (neg.f64 z))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 z (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (neg.f64 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (neg.f64 z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (neg.f64 z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 z (-.f64 -1 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(/.f64 (+.f64 z (*.f64 z z)) 1)
(+.f64 z (*.f64 z z))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 z z))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) z)) (*.f64 z (/.f64 (+.f64 z 1) z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z)))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (/.f64 z z)) (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (/.f64 z z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (/.f64 z z)) (*.f64 (/.f64 (*.f64 z (+.f64 z 1)) (*.f64 z (+.f64 z 1))) (/.f64 z z))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(/.f64 (+.f64 z (*.f64 z z)) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(/.f64 (*.f64 z (-.f64 -1 z)) -1)
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(neg.f64 (*.f64 z (-.f64 -1 z)))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(neg.f64 (*.f64 (/.f64 (*.f64 z (-.f64 -1 z)) (*.f64 z (-.f64 -1 z))) (*.f64 z (-.f64 -1 z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (+.f64 z (*.f64 z z))))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))
(neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) z))
(-.f64 z (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z 1))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 z z) (+.f64 z 1))
16.2b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
Compiler

Compiled 34 to 15 computations (55.9% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
0.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
0.0ms
z
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
0.0ms
x
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))

rewrite93.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1130×rational_best_oopsla_all_46_json_45_simplify-80
830×rational_best_oopsla_all_46_json_45_simplify-35
666×rational_best_oopsla_all_46_json_45_simplify-23
644×rational_best_oopsla_all_46_json_45_simplify-89
596×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01150
17750
228450
3126750
4553450
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (-.f64 0 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))))))

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
1214×rational_best_oopsla_all_46_json_45_simplify-37
934×rational_best_oopsla_all_46_json_45_simplify-13
846×rational_best_oopsla_all_46_json_45_simplify-49
588×rational_best_oopsla_all_46_json_45_simplify-72
570×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02064506
16784410
228384192
Stop Event
node limit
Counts
134 → 133
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))
(+.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(-.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 z z) (-.f64 0 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(-.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))
(-.f64 0 (-.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))
Outputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 z 1) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 z 1) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 z 1) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(+.f64 (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) z) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 z 1) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z z) (-.f64 0 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 0 (-.f64 (*.f64 z (neg.f64 z)) (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) -1))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 z 1) (*.f64 z z))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (-.f64 0 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (+.f64 z (*.f64 z z))))
(*.f64 z (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 z (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (+.f64 z 1))))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(neg.f64 (*.f64 (-.f64 (neg.f64 z) (/.f64 z z)) (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z 1))

eval76.0ms (0.6%)

Compiler

Compiled 8231 to 2861 computations (65.2% saved)

prune58.0ms (0.4%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New3218329
Fresh000
Picked011
Done011
Total32110331
Error
16.6b
Counts
331 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
27.6b
(/.f64 (*.f64 y x) (pow.f64 z 3))
24.7b
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
24.7b
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
16.7b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
26.3b
(/.f64 (*.f64 x y) (*.f64 z z))
43.9b
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
49.5b
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
Compiler

Compiled 348 to 198 computations (43.1% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 z (*.f64 z z))
10.3b
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
16.2b
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
Compiler

Compiled 39 to 8 computations (79.5% saved)

series6.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
1.0ms
x
@0
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
1.0ms
y
@0
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
1.0ms
x
@inf
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
0.0ms
y
@-inf
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1942×rational_best_oopsla_all_46_json-2
1942×rational_best_oopsla_all_46_json-1
1942×rational_best_oopsla_all_46_json-4
1942×rational_best_oopsla_all_46_json-3
670×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01075
16863
224663
3105963
4449763
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (*.f64 z z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 z (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (neg.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z 1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 z 1)) (*.f64 (+.f64 z 1) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 1 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 (/.f64 z z) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (*.f64 (*.f64 z z) (/.f64 (/.f64 z z) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (fabs.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (*.f64 (+.f64 z (/.f64 z z)) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z z) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z 1) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z 1) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 z z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 z) (+.f64 (fabs.f64 z) (*.f64 z (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (neg.f64 z) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (neg.f64 (*.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (neg.f64 (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z z)) (+.f64 -1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 z) (neg.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z z)) (-.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 z z)) (neg.f64 (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (/.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 z (*.f64 z z))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 z 1)) (neg.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z 1) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (*.f64 z z))))))))

simplify158.0ms (1.2%)

Algorithm
egg-herbie
Rules
1174×rational_best_oopsla_all_46_json_45_simplify-10
1076×rational_best_oopsla_all_46_json_45_simplify-72
832×rational_best_oopsla_all_46_json_45_simplify-89
668×rational_best_oopsla_all_46_json_45_simplify-74
666×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02564447
19614163
236394153
371444153
Stop Event
node limit
Counts
173 → 145
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(-.f64 (*.f64 z z) (*.f64 z (neg.f64 (*.f64 z z))))
(-.f64 (*.f64 z (*.f64 z z)) (neg.f64 (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z 1) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (*.f64 0 (+.f64 z 1)) (*.f64 (+.f64 z 1) (neg.f64 (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(*.f64 (*.f64 z z) (+.f64 z (/.f64 z z)))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 (*.f64 z z) (+.f64 1 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 z z) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z z) (+.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (*.f64 z z) (/.f64 (/.f64 z z) (*.f64 z z)))))
(*.f64 (*.f64 z z) (+.f64 z (fabs.f64 (/.f64 z z))))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (*.f64 (+.f64 z (/.f64 z z)) (/.f64 z z)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (*.f64 z z))
(*.f64 (+.f64 z 1) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))))
(*.f64 (+.f64 z (*.f64 z z)) z)
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (fabs.f64 z) (+.f64 (fabs.f64 z) (*.f64 z (fabs.f64 z))))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 z) (neg.f64 (*.f64 z z))))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 (*.f64 z z)) (neg.f64 z)))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 -1 (neg.f64 z)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 (/.f64 z z)) (neg.f64 z)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 z) (neg.f64 (/.f64 z z))))
(*.f64 (neg.f64 (*.f64 z z)) (-.f64 -1 z))
(*.f64 (neg.f64 (*.f64 z z)) (neg.f64 (+.f64 z 1)))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (+.f64 z (/.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) -1)
(*.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (neg.f64 (+.f64 z (*.f64 z z))) (neg.f64 z))
(*.f64 (neg.f64 (+.f64 z 1)) (neg.f64 (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(+.f64 (*.f64 z (*.f64 z z)) 0)
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))
(+.f64 0 (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z z)) 0)
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))
(-.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z z)) 1)
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 z z))))
Outputs
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (neg.f64 (*.f64 x z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 (*.f64 z z) (*.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 z (*.f64 z z)) (neg.f64 (*.f64 z z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z 1) 0))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(-.f64 (*.f64 0 (+.f64 z 1)) (*.f64 (+.f64 z 1) (neg.f64 (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 z (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z 1))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (/.f64 z z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 1 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 (/.f64 z z) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (*.f64 z z) (/.f64 (/.f64 z z) (*.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (fabs.f64 (/.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 z z) (*.f64 (+.f64 z (/.f64 z z)) (/.f64 z z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (+.f64 z 1) (*.f64 z z))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (+.f64 z 1) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (+.f64 z (*.f64 z z)) z)
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (fabs.f64 z) (+.f64 (fabs.f64 z) (*.f64 z (fabs.f64 z))))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 z) (neg.f64 (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 z) (+.f64 (neg.f64 (*.f64 z z)) (neg.f64 z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 z) (neg.f64 (+.f64 z (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 -1 (neg.f64 z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 (/.f64 z z)) (neg.f64 z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 z z)) (+.f64 (neg.f64 z) (neg.f64 (/.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 z z)) (-.f64 -1 z))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 z z)) (neg.f64 (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (+.f64 z (/.f64 z z)) (*.f64 z z))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 1 (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) -1)
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (+.f64 z (*.f64 z z))) (neg.f64 z))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(*.f64 (neg.f64 (+.f64 z 1)) (neg.f64 (*.f64 z z)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (-.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (+.f64 z 1)))
(+.f64 (*.f64 z (*.f64 z z)) 0)
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))
(*.f64 z (*.f64 z z))
(+.f64 0 (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z z)) 0)
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) 0))
(*.f64 z (*.f64 z z))
(-.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z z))
(-.f64 0 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (neg.f64 (*.f64 (neg.f64 z) (*.f64 z z))))
(*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z z)) 1)
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z z))
(neg.f64 (*.f64 1 (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 z z))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
16.4b
(/.f64 (*.f64 x y) (*.f64 z z))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 (*.f64 x y) (*.f64 z z))
0.0ms
y
@inf
(/.f64 (*.f64 x y) (*.f64 z z))
0.0ms
x
@inf
(/.f64 (*.f64 x y) (*.f64 z z))
0.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 z z))
0.0ms
y
@0
(/.f64 (*.f64 x y) (*.f64 z z))

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1742×rational_best_oopsla_all_46_json-2
1742×rational_best_oopsla_all_46_json-1
1742×rational_best_oopsla_all_46_json-4
1742×rational_best_oopsla_all_46_json-3
966×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
15319
218519
376119
4366619
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))))))

simplify123.0ms (0.9%)

Algorithm
egg-herbie
Rules
1138×rational_best_oopsla_all_46_json_45_simplify-89
978×rational_best_oopsla_all_46_json_45_simplify-74
846×rational_best_oopsla_all_46_json_45_simplify-37
702×rational_best_oopsla_all_46_json_45_simplify-24
700×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651235
12361235
213601235
363241235
Stop Event
node limit
Counts
65 → 31
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
Outputs
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)
(/.f64 (*.f64 y x) (*.f64 z z))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 0)
(/.f64 (*.f64 y x) (*.f64 z z))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) 1)
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) -1)
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z z))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z z))

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 z 1) (*.f64 z z))
0.1b
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
16.2b
(/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))
28.2b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
Compiler

Compiled 109 to 48 computations (56% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
0.0ms
x
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
0.0ms
z
@-inf
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
0.0ms
y
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
0.0ms
x
@-inf
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))

rewrite338.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
926×rational_best_oopsla_all_46_json_45_simplify-89
908×rational_best_oopsla_all_46_json_45_simplify-23
832×rational_best_oopsla_all_46_json_45_simplify-13
780×rational_best_oopsla_all_46_json_45_simplify-37
764×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013160
194160
2367160
31761160
47866160
Stop Event
node limit
Counts
4 → 172
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (+.f64 z 1) (*.f64 z z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 1 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z (-.f64 -1 z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))))))

simplify350.0ms (2.6%)

Algorithm
egg-herbie
Rules
1326×rational_best_oopsla_all_46_json_45_simplify-72
1154×rational_best_oopsla_all_46_json_45_simplify-7
1006×rational_best_oopsla_all_46_json_45_simplify-89
844×rational_best_oopsla_all_46_json_45_simplify-24
792×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036712574
1127612314
2509411958
Stop Event
node limit
Counts
292 → 252
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(+.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 1 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) z))
(+.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))))
(+.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(-.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(-.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(-.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(-.f64 0 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 (*.f64 z (-.f64 -1 z)) z))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(-.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) -1))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) -1))
(-.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(neg.f64 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))
(neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 0 (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 1 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) z))
(+.f64 (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))) (*.f64 z (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (+.f64 (/.f64 (*.f64 z z) (+.f64 1 z)) (*.f64 z (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(+.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(+.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))))
(+.f64 (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))) (*.f64 z (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (+.f64 (/.f64 (*.f64 z z) (+.f64 1 z)) (*.f64 z (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))))
(+.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 1 (*.f64 (*.f64 z z) (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z z) (*.f64 -1 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (+.f64 z (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z (-.f64 -1 z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 (*.f64 z (-.f64 -1 z)) z))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))
(neg.f64 (*.f64 (+.f64 1 z) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(neg.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (-.f64 -1 z)))
(neg.f64 (-.f64 (*.f64 0 (+.f64 1 z)) (*.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (-.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 z (-.f64 z (*.f64 z (neg.f64 z)))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))) (*.f64 z (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (+.f64 1 z))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 (*.f64 z z) (neg.f64 z)))
(*.f64 z (-.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))) (*.f64 z (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (+.f64 1 z))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))) (*.f64 z (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (+.f64 1 z))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z)))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)))))
(-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(-.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(-.f64 (*.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (+.f64 1 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(*.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))))
(-.f64 (*.f64 z (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) -1))
(+.f64 (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))) (*.f64 z (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (+.f64 (/.f64 (*.f64 z z) (+.f64 1 z)) (*.f64 z (/.f64 (*.f64 z z) (+.f64 1 z)))))
(*.f64 (+.f64 1 z) (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))) (*.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) -1))
(*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (+.f64 z (*.f64 z z)) (*.f64 z (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(*.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 (+.f64 z (/.f64 z z)) (-.f64 0 (*.f64 z (neg.f64 z))))
(*.f64 (+.f64 z (/.f64 z z)) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (+.f64 z (/.f64 z z)) (-.f64 (*.f64 z z) 0))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) 1)
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 1 z) (+.f64 1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (/.f64 (+.f64 1 z) (+.f64 1 z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (/.f64 (+.f64 1 z) (+.f64 1 z)))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 1 z) (+.f64 1 z)) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (/.f64 (-.f64 -1 z) (-.f64 -1 z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (+.f64 z 1) (/.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z))) (*.f64 (+.f64 1 z) (/.f64 (*.f64 z z) (+.f64 1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z)))) (/.f64 (*.f64 z (*.f64 z (-.f64 -1 z))) (*.f64 z (*.f64 z (-.f64 -1 z))))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 -1 (*.f64 z (+.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (/.f64 (-.f64 -1 z) (-.f64 -1 z)) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (neg.f64 z) (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 -1 z)))
(neg.f64 (*.f64 z (*.f64 z (-.f64 -1 z))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z)))) (+.f64 z 1)))
(neg.f64 (*.f64 (+.f64 1 z) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (+.f64 1 z))))))
(neg.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 -1 z) (-.f64 -1 z))) (-.f64 -1 z)))
(neg.f64 (-.f64 (*.f64 0 (+.f64 1 z)) (*.f64 (+.f64 1 z) (*.f64 z z))))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
0.7b
(+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z)))
8.0b
(/.f64 (*.f64 y x) z)
16.4b
(/.f64 (*.f64 y x) (pow.f64 z 2))
Compiler

Compiled 63 to 24 computations (61.9% saved)

series12.0ms (0.1%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z)))
0.0ms
y
@inf
(/.f64 (*.f64 y x) z)
0.0ms
z
@inf
(/.f64 (*.f64 y x) z)
0.0ms
x
@inf
(/.f64 (*.f64 y x) z)
0.0ms
y
@inf
(+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z)))

rewrite156.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1104×rational_best_oopsla_all_46_json_45_simplify-10
904×rational_best_oopsla_all_46_json_45_simplify-7
688×rational_best_oopsla_all_46_json_45_simplify-35
616×rational_best_oopsla_all_46_json_45_simplify-108
590×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014118
183114
2221114
3837106
44048106
57513106
Stop Event
node limit
Counts
4 → 159
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (pow.f64 z 2))
(/.f64 (*.f64 y x) z)
(+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (neg.f64 (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (/.f64 -1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y x) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y (neg.f64 x))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y x)) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (neg.f64 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y (neg.f64 x)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 1 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))))

simplify156.0ms (1.2%)

Algorithm
egg-herbie
Rules
1556×rational_best_oopsla_all_46_json_45_simplify-23
1136×rational_best_oopsla_all_46_json_45_simplify-89
992×rational_best_oopsla_all_46_json_45_simplify-24
918×rational_best_oopsla_all_46_json_45_simplify-74
744×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03397259
113656733
278026733
Stop Event
node limit
Counts
231 → 205
Calls
Call 1
Inputs
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 -1 (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))
(+.f64 0 (/.f64 (*.f64 y x) (pow.f64 z 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 1)
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y x) z) 0)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(+.f64 0 (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(-.f64 (/.f64 (*.f64 y x) z) 0)
(-.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (neg.f64 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (*.f64 y x) z) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) z)))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (/.f64 -1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))
(-.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y (neg.f64 x))) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y x)) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (neg.f64 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 y (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(*.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(*.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y (neg.f64 x)) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(-.f64 (+.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 y (neg.f64 x)))
(-.f64 (+.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (/.f64 (*.f64 y x) z))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(*.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 1 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(*.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
Outputs
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) x))
(*.f64 y (+.f64 x (*.f64 -1 (/.f64 x z))))
(*.f64 y (+.f64 x (neg.f64 (/.f64 x z))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 y (*.f64 -1 (+.f64 (/.f64 x z) (neg.f64 x))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 y (*.f64 -1 (+.f64 (/.f64 x z) (neg.f64 x))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 y (*.f64 -1 (+.f64 (/.f64 x z) (neg.f64 x))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 x) (/.f64 x z))))
(*.f64 y (*.f64 -1 (+.f64 (/.f64 x z) (neg.f64 x))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) y) x)
(*.f64 x (+.f64 y (*.f64 -1 (/.f64 y z))))
(*.f64 x (+.f64 y (neg.f64 (/.f64 y z))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y z) (neg.f64 y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y z) (neg.f64 y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y z) (neg.f64 y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (/.f64 y z)) x))
(*.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y z) (neg.f64 y)))
(*.f64 -1 (/.f64 (*.f64 y x) z))
(neg.f64 (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 y (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 x z)) x)))
(*.f64 y (+.f64 (*.f64 -1 (/.f64 x z)) (+.f64 (/.f64 x (pow.f64 z 2)) x)))
(*.f64 y (+.f64 x (+.f64 (/.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 x z)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (+.f64 (/.f64 x z) (neg.f64 x))) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (neg.f64 (/.f64 x (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (+.f64 (/.f64 x z) (neg.f64 x))) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (neg.f64 (/.f64 x (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (+.f64 (/.f64 x z) (neg.f64 x))) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (neg.f64 (/.f64 x (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 x z))) y))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (+.f64 (/.f64 x z) (neg.f64 x))) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (neg.f64 (/.f64 x (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 y (/.f64 y (pow.f64 z 2)))) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 y (pow.f64 z 2)) y)) x)
(*.f64 x (+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 y (*.f64 -1 (/.f64 y z)))))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (*.f64 -1 (/.f64 y (pow.f64 z 2)))) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (*.f64 -1 (/.f64 y (pow.f64 z 2)))) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (*.f64 -1 (/.f64 y (pow.f64 z 2)))) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 y) (/.f64 y z))) x))
(*.f64 (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (*.f64 -1 (/.f64 y (pow.f64 z 2)))) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 y z) (neg.f64 y)) (neg.f64 (/.f64 y (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) 0))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 0 (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 0)
(/.f64 (*.f64 y x) (pow.f64 z 2))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) 1)
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 1 (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) -1)
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) z) 0)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(/.f64 (*.f64 y x) z)
(+.f64 0 (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(-.f64 (/.f64 (*.f64 y x) z) 0)
(/.f64 (*.f64 y x) z)
(-.f64 (/.f64 (*.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 0))
(/.f64 (*.f64 y x) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (neg.f64 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) 1)
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 y x) z)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) -1)
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 1 (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (/.f64 -1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 y x) z)
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 y) (*.f64 x (/.f64 y y))))
(-.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 0)
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (neg.f64 x))))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 (neg.f64 x) (/.f64 (*.f64 y x) (*.f64 y x)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y (neg.f64 x))) (/.f64 (*.f64 y x) z))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 y x)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (neg.f64 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (neg.f64 x))))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 (neg.f64 x) (/.f64 (*.f64 y x) (*.f64 y x)))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 y (neg.f64 x)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (*.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) -1)
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) 1)
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))) (/.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (neg.f64 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))
(-.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 y (neg.f64 x)) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (-.f64 (*.f64 y (neg.f64 x)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (-.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x))))
(-.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 0)
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 0 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 (*.f64 x (/.f64 y y)) (neg.f64 y)))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 y) (*.f64 x (/.f64 y y))))
(-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 y x) z))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (neg.f64 x))))
(+.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 0 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 y (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (neg.f64 x)))))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 (neg.f64 x) (/.f64 (*.f64 y x) (*.f64 y x)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (/.f64 (*.f64 y x) z))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(-.f64 (+.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (*.f64 y (neg.f64 x)))
(-.f64 (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)) (*.f64 y (neg.f64 x)))
(-.f64 (+.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))) (/.f64 (*.f64 y x) z))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 -1 (*.f64 1 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 1 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))) (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))) (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(neg.f64 (-.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (/.f64 (*.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 y x) (-.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 (*.f64 y x) z)))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
10.3b
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
16.2b
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
Compiler

Compiled 35 to 21 computations (40% saved)

series2.0ms (0%)

Counts
2 → 39
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
0.0ms
z
@inf
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
0.0ms
z
@0
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1778×rational_best_oopsla_all_46_json-2
1778×rational_best_oopsla_all_46_json-1
1778×rational_best_oopsla_all_46_json-4
1778×rational_best_oopsla_all_46_json-3
774×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
16850
217850
369750
4343850
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 1 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))))

simplify73.0ms (0.5%)

Algorithm
egg-herbie
Rules
1626×rational_best_oopsla_all_46_json_45_simplify-13
946×rational_best_oopsla_all_46_json_45_simplify-49
928×rational_best_oopsla_all_46_json_45_simplify-72
680×rational_best_oopsla_all_46_json_45_simplify-23
606×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01432880
15182848
227952846
Stop Event
node limit
Counts
96 → 81
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(pow.f64 z 2)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)
(+.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 0 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(-.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 1)
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(-.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 0)
(-.f64 0 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 1 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(*.f64 -1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) -1)
(*.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(neg.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
Outputs
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (neg.f64 (*.f64 x z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(pow.f64 z 2)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 0 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(-.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 0)
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) 1)
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 1 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 1 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) -1)
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))) (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(-.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 0)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(-.f64 0 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 1 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 -1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) -1)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(*.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))) (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) 1)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (/.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3)) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(neg.f64 (neg.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 3))))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))

eval779.0ms (5.8%)

Compiler

Compiled 47271 to 17098 computations (63.8% saved)

prune272.0ms (2%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New105351058
Fresh123
Picked011
Done156
Total1055131068
Error
14.5b
Counts
1068 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
27.6b
(/.f64 (*.f64 y x) (pow.f64 z 3))
24.7b
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
24.7b
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
16.7b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
26.3b
(/.f64 (*.f64 x y) (*.f64 z z))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
53.1b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
44.1b
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
Compiler

Compiled 512 to 257 computations (49.8% saved)

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z))))
0.1b
(*.f64 z (/.f64 1 z))
16.2b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
Compiler

Compiled 54 to 26 computations (51.9% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
0.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
0.0ms
x
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))

rewrite376.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1174×rational_best_oopsla_all_46_json_45_simplify-23
1030×rational_best_oopsla_all_46_json_45_simplify-13
930×rational_best_oopsla_all_46_json_45_simplify-89
882×rational_best_oopsla_all_46_json_45_simplify-37
802×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01387
19287
236575
3177263
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
(*.f64 z (/.f64 1 z))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (-.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (/.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z z) (/.f64 0 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (/.f64 z z) (/.f64 0 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 0 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (*.f64 z (/.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 z) -1) (*.f64 -1 (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 -1 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (*.f64 z (/.f64 1 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (neg.f64 (+.f64 z (*.f64 z (/.f64 1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (/.f64 0 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (/.f64 z z) (/.f64 0 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (/.f64 z z)) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (/.f64 0 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 (/.f64 z z) (/.f64 0 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))))

simplify106.0ms (0.8%)

Algorithm
egg-herbie
Rules
1298×rational_best_oopsla_all_46_json_45_simplify-37
1240×rational_best_oopsla_all_46_json_45_simplify-13
1192×rational_best_oopsla_all_46_json_45_simplify-49
858×rational_best_oopsla_all_46_json_45_simplify-89
746×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03245708
111385630
241645422
Stop Event
node limit
Counts
196 → 195
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
1
1
1
1
1
1
1
1
1
1
1
1
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (-.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(+.f64 (*.f64 z (/.f64 1 z)) 0)
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(+.f64 0 (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(-.f64 (*.f64 z (/.f64 1 z)) 0)
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(-.f64 0 (*.f64 z (/.f64 -1 z)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (/.f64 -1 z))))
(-.f64 0 (*.f64 -1 (*.f64 z (/.f64 1 z))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) z))
(-.f64 (/.f64 z z) (/.f64 0 z))
(-.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (/.f64 z z) (/.f64 0 z)))
(-.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 0 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (*.f64 z (/.f64 -1 z))))
(-.f64 (*.f64 (/.f64 0 z) -1) (*.f64 -1 (/.f64 z z)))
(/.f64 (*.f64 z (/.f64 1 z)) 1)
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))
(neg.f64 (*.f64 z (/.f64 -1 z)))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))
(+.f64 0 (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 z (/.f64 1 z))))
(+.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) z))
(+.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 z z))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) -1))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))
(-.f64 0 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z (/.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 z z)) 0)
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (*.f64 z (/.f64 1 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (neg.f64 (+.f64 z (*.f64 z (/.f64 1 z))))))
(-.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (/.f64 0 z)))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (/.f64 z z) (/.f64 0 z))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (*.f64 (+.f64 z (/.f64 z z)) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (/.f64 0 z)))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 (/.f64 z z) (/.f64 0 z))))
(-.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
Outputs
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 z 1)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
1
1
1
1
1
1
1
1
1
1
1
1
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) -1)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (-.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (/.f64 1 z)) 0)
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(+.f64 0 (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 z)))) (*.f64 z (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) 0)
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) 0))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 z (/.f64 1 z)) (*.f64 (neg.f64 (neg.f64 (/.f64 1 z))) 0))
(*.f64 z (/.f64 1 z))
(-.f64 0 (*.f64 z (/.f64 -1 z)))
(*.f64 z (/.f64 1 z))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (/.f64 -1 z))))
(*.f64 z (/.f64 1 z))
(-.f64 0 (*.f64 -1 (*.f64 z (/.f64 1 z))))
(*.f64 z (/.f64 1 z))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 z) (/.f64 z z))) z))
(*.f64 z (/.f64 1 z))
(-.f64 (/.f64 z z) (/.f64 0 z))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 (/.f64 z z) (/.f64 z z)) (*.f64 (/.f64 z z) (/.f64 0 z)))
(*.f64 z (/.f64 1 z))
(-.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 0 z)))
(*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 1 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))) (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (*.f64 z (/.f64 -1 z))))
(*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (*.f64 z (/.f64 1 z)))
(*.f64 z (*.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 1 z)))
(-.f64 (*.f64 (/.f64 0 z) -1) (*.f64 -1 (/.f64 z z)))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) 1)
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 z z))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 1 z) (/.f64 1 z)))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (/.f64 z z)) (*.f64 (/.f64 1 z) (/.f64 z z))))
(*.f64 z (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 1 z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (/.f64 1 z) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z))) (/.f64 (*.f64 z (/.f64 -1 z)) (*.f64 z (/.f64 -1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (-.f64 z 0) (-.f64 z 0)))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) z)) (*.f64 z (/.f64 (/.f64 1 z) z))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z))) (*.f64 z (/.f64 (/.f64 1 z) (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (neg.f64 (neg.f64 (/.f64 1 z))) (neg.f64 (neg.f64 (/.f64 1 z)))))
(/.f64 (*.f64 z (/.f64 1 z)) (/.f64 (-.f64 (/.f64 1 z) 0) (-.f64 (/.f64 1 z) 0)))
(neg.f64 (*.f64 z (/.f64 -1 z)))
(*.f64 z (/.f64 1 z))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 0 (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (+.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 z (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 z (/.f64 1 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (/.f64 1 z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) z))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))
(+.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 z z))
(+.f64 (*.f64 z z) (*.f64 z (neg.f64 (*.f64 z (neg.f64 z)))))
(*.f64 z (+.f64 z (neg.f64 (*.f64 z (neg.f64 z)))))
(*.f64 z (+.f64 z (-.f64 (*.f64 z z) 0)))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z (*.f64 z z)) -1))
(-.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z z))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (*.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (+.f64 z (/.f64 z z)) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z (/.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 z z)) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (*.f64 z (/.f64 1 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z)) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z)) (-.f64 (*.f64 z z) 0))
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z)) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z)) (-.f64 (*.f64 z z) 0))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (neg.f64 (+.f64 z (*.f64 z (/.f64 1 z))))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))
(-.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (/.f64 0 z)))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (+.f64 z (*.f64 z (/.f64 1 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (/.f64 z z) (/.f64 0 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (-.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (*.f64 (/.f64 z z) (/.f64 0 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (/.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (+.f64 (*.f64 z (/.f64 1 z)) (*.f64 z 1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (neg.f64 (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (+.f64 z (/.f64 z z)) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (/.f64 0 z)))
(*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (-.f64 (+.f64 z (/.f64 z z)) (/.f64 0 z)))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (-.f64 (*.f64 z z) 0))
(-.f64 (*.f64 (*.f64 (/.f64 z z) (+.f64 z (/.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 (/.f64 z z) (/.f64 0 z))))
(*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (-.f64 (+.f64 z (/.f64 z z)) (/.f64 0 z)))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (-.f64 (*.f64 z z) 0))
(-.f64 (*.f64 0 (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 z) 0) (+.f64 z (/.f64 z z))) (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) 1)
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (*.f64 z z)) (+.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (+.f64 z (*.f64 z (/.f64 1 z)))))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z)) (*.f64 z (*.f64 (/.f64 (+.f64 z (*.f64 z (/.f64 1 z))) (*.f64 z z)) z))))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (+.f64 z 1)) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))

localize40.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
16.2b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
22.0b
(/.f64 (+.f64 z 1) (*.f64 z z))
27.4b
(*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))
Compiler

Compiled 68 to 26 computations (61.8% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(/.f64 (+.f64 z 1) (*.f64 z z))
0.0ms
z
@0
(/.f64 (+.f64 z 1) (*.f64 z z))
0.0ms
z
@-inf
(/.f64 (+.f64 z 1) (*.f64 z z))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))

rewrite170.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best_oopsla_all_46_json_45_simplify-89
918×rational_best_oopsla_all_46_json_45_simplify-23
834×rational_best_oopsla_all_46_json_45_simplify-13
798×rational_best_oopsla_all_46_json_45_simplify-37
784×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013148
191100
2338100
31685100
47650100
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 z 1) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 1 (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z 1) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))))))

simplify152.0ms (1.1%)

Algorithm
egg-herbie
Rules
1438×rational_best_oopsla_all_46_json_45_simplify-72
1170×rational_best_oopsla_all_46_json_45_simplify-7
946×rational_best_oopsla_all_46_json_45_simplify-89
782×rational_best_oopsla_all_46_json_45_simplify-24
748×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03548595
112228555
248188483
Stop Event
node limit
Counts
241 → 278
Calls
Call 1
Inputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(+.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(-.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))
(neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(+.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(neg.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 1 (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))
(+.f64 0 (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(-.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))
(-.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(-.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 1)
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(neg.f64 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))
(neg.f64 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))
(neg.f64 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))
Outputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y (*.f64 -1 (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(pow.f64 z 3)
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (pow.f64 z 2) (pow.f64 z 3))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(-.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))
(neg.f64 (*.f64 z (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))) z)))
(neg.f64 (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (*.f64 z z) -1)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(neg.f64 (*.f64 z (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))) z)))
(neg.f64 (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (*.f64 z z) -1)))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))) -1)
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z))))
(neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (/.f64 z z))) (*.f64 z z)))
(neg.f64 (*.f64 z (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))) z)))
(neg.f64 (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (*.f64 z z) -1)))
(neg.f64 (*.f64 (neg.f64 (/.f64 z z)) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(neg.f64 (*.f64 z (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))) z)))
(neg.f64 (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 (/.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 (*.f64 z z) -1)))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) -1)
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(neg.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) -1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z (+.f64 1 z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 z z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 1 (*.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z z) (*.f64 (/.f64 z z) (*.f64 z (*.f64 z z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 0 (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 z (*.f64 z (+.f64 z 1))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z z) (*.f64 (*.f64 z z) (neg.f64 z)))
(-.f64 (*.f64 z z) (*.f64 z (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0)
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) 0))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(neg.f64 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 1 z))))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 (+.f64 1 z) (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(-.f64 0 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 (neg.f64 (/.f64 z z)) z)))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 (neg.f64 z) (/.f64 z z))))
(neg.f64 (*.f64 z (*.f64 z (-.f64 (neg.f64 (/.f64 z z)) z))))
(-.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 z z)) (*.f64 z (neg.f64 z)))
(*.f64 z (+.f64 z (*.f64 z z)))
(-.f64 (*.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (*.f64 z (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z))) (-.f64 0 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 z z)) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))) (*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z)))) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (*.f64 0 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z (neg.f64 z)))))
(*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))))) (neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z)))))
(*.f64 (neg.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (neg.f64 z)))) (*.f64 z (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) z)))
(*.f64 (neg.f64 (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 1 z) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) 1)
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 z z))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z 1) (+.f64 z 1)))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (+.f64 1 z) (+.f64 1 z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 1 z) (+.f64 1 z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (/.f64 z z)) (+.f64 z (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1)))) (/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (*.f64 z (*.f64 z (+.f64 z 1))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z)))) (/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (*.f64 z (*.f64 z (+.f64 1 z))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 z z)) z)) (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 z z)) z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) z)) (*.f64 z (*.f64 (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))) (*.f64 z (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))) (*.f64 z z)) (*.f64 (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))) (*.f64 z z))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 z 1))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (+.f64 1 z))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 z (+.f64 z (*.f64 z z))) (/.f64 (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z))) (+.f64 z (*.f64 (/.f64 z z) (/.f64 z z)))))
(neg.f64 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 1 (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (+.f64 z 1) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 -1 (*.f64 z (*.f64 z (+.f64 z 1)))))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 z 1))))))
(neg.f64 (*.f64 (/.f64 z z) (neg.f64 (*.f64 z (*.f64 z (+.f64 1 z))))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (*.f64 (+.f64 1 z) (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (*.f64 z z) (-.f64 -1 z))))
(neg.f64 (*.f64 (+.f64 z (/.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (*.f64 z (neg.f64 z)) (+.f64 z 1)))
(*.f64 z (+.f64 z (*.f64 z z)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 z z)) z) (*.f64 z z)))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 (neg.f64 (/.f64 z z)) z)))
(neg.f64 (*.f64 (*.f64 z z) (-.f64 (neg.f64 z) (/.f64 z z))))
(neg.f64 (*.f64 z (*.f64 z (-.f64 (neg.f64 (/.f64 z z)) z))))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
16.4b
(/.f64 (*.f64 x y) (*.f64 z z))
24.4b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
Compiler

Compiled 71 to 16 computations (77.5% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
0.0ms
x
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
0.0ms
z
@0
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
0.0ms
y
@-inf
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
0.0ms
z
@inf
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))

rewrite91.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-76
772×rational_best_oopsla_all_46_json_45_simplify-35
602×rational_best_oopsla_all_46_json_45_simplify-89
588×rational_best_oopsla_all_46_json_45_simplify-23
522×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01174
17474
226374
3116374
4513274
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))))

simplify125.0ms (0.9%)

Algorithm
egg-herbie
Rules
1474×rational_best_oopsla_all_46_json_45_simplify-37
1404×rational_best_oopsla_all_46_json_45_simplify-74
1276×rational_best_oopsla_all_46_json_45_simplify-13
1232×rational_best_oopsla_all_46_json_45_simplify-24
726×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01233503
14183503
220123503
Stop Event
node limit
Counts
131 → 65
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z z))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (*.f64 y x) (*.f64 z z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (*.f64 y x) (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (*.f64 y x) (*.f64 z z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (*.f64 y x) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 z z))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) 1)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) -1)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z z)))

localize49.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))
16.2b
(/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))
16.2b
(/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))
28.2b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))))
Compiler

Compiled 148 to 75 computations (49.3% saved)

series93.0ms (0.7%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
90.0ms
z
@-inf
(/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))
1.0ms
z
@-inf
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))
0.0ms
z
@0
(/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1782×rational_best_oopsla_all_46_json_45_simplify-23
1068×rational_best_oopsla_all_46_json-2
1068×rational_best_oopsla_all_46_json-1
1068×rational_best_oopsla_all_46_json-4
1068×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020153
1141153
2549141
32785141
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))))
(/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z)))
(/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))))

simplify184.0ms (1.4%)

Algorithm
egg-herbie
Rules
1498×rational_best_oopsla_all_46_json_45_simplify-13
802×rational_best_oopsla_all_46_json_45_simplify-49
774×rational_best_oopsla_all_46_json_45_simplify-10
746×rational_best_oopsla_all_46_json_45_simplify-72
584×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01576058
15436026
223536024
373956024
Stop Event
node limit
Counts
160 → 86
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (*.f64 -1 z))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (neg.f64 (*.f64 x z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 1 z)) (*.f64 y x))
(/.f64 (pow.f64 z 2) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(/.f64 (pow.f64 z 3) (*.f64 y x))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 3) (*.f64 y x)) (/.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 y x)) (/.f64 (pow.f64 z 3) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 1)
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))

localize52.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.2b
(/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z)))
16.2b
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
28.2b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
28.2b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
Compiler

Compiled 285 to 60 computations (78.9% saved)

series8.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
1.0ms
z
@-inf
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
1.0ms
x
@0
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
1.0ms
y
@0
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
1.0ms
z
@inf
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))

rewrite155.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1618×rational_best_oopsla_all_46_json_45_simplify-23
1378×rational_best_oopsla_all_46_json_45_simplify-13
1156×rational_best_oopsla_all_46_json_45_simplify-37
1048×rational_best_oopsla_all_46_json-2
1048×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019177
1142177
2589177
32508177
Stop Event
node limit
Counts
3 → 257
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 1 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))

simplify303.0ms (2.2%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-89
1150×rational_best_oopsla_all_46_json_45_simplify-24
1068×rational_best_oopsla_all_46_json_45_simplify-74
958×rational_best_oopsla_all_46_json_45_simplify-23
590×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039718923
1147918747
2616518747
Stop Event
node limit
Counts
365 → 213
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 1 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 -1 (*.f64 z (*.f64 y x))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 y (+.f64 x (*.f64 -1 (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) -1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 1 (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) -1))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))

eval831.0ms (6.1%)

Compiler

Compiled 88829 to 22446 computations (74.7% saved)

prune700.0ms (5.2%)

Pruning

17 alts after pruning (7 fresh and 10 done)

PrunedKeptTotal
New136151366
Fresh022
Picked101
Done01010
Total1362171379
Error
14.5b
Counts
1379 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
27.6b
(/.f64 (*.f64 y x) (pow.f64 z 3))
24.7b
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
24.7b
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
44.0b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
27.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
16.7b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
26.3b
(/.f64 (*.f64 x y) (*.f64 z z))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))))
52.1b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
53.1b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
53.1b
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
44.1b
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
Compiler

Compiled 711 to 322 computations (54.7% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 z z) z)
13.9b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
1.0ms
x
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
1.0ms
y
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
0.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
0.0ms
y
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))

rewrite97.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1732×rational_best_oopsla_all_46_json-2
1732×rational_best_oopsla_all_46_json-1
1732×rational_best_oopsla_all_46_json-4
1732×rational_best_oopsla_all_46_json-3
604×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0938
16338
223738
399838
4405538
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
(*.f64 (*.f64 z z) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))))))

simplify113.0ms (0.8%)

Algorithm
egg-herbie
Rules
1226×rational_best_oopsla_all_46_json_45_simplify-89
978×rational_best_oopsla_all_46_json_45_simplify-74
836×rational_best_oopsla_all_46_json_45_simplify-24
826×rational_best_oopsla_all_46_json_45_simplify-37
660×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0861613
12901613
212961613
363741613
Stop Event
node limit
Counts
89 → 45
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(+.f64 (*.f64 z (*.f64 z z)) 0)
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(+.f64 0 (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z z)) 0)
(-.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (neg.f64 (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z z)) 1)
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))
Outputs
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(pow.f64 z 3)
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 0)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) 1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) -1)
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z z)) 0)
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 z (*.f64 z z)) (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(+.f64 0 (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 z (*.f64 z z)) 0)
(*.f64 z (*.f64 z z))
(-.f64 0 (*.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z z))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (*.f64 z (neg.f64 (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) 1)
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 z z))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 z (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(/.f64 (*.f64 z (*.f64 z z)) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z)))))
(*.f64 z (*.f64 z z))
(neg.f64 (*.f64 z (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z z))

localize37.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.2b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
22.0b
(/.f64 (+.f64 1 z) (*.f64 z z))
24.6b
(*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z))
27.4b
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))
Compiler

Compiled 131 to 50 computations (61.8% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
0.0ms
z
@0
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))
0.0ms
z
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))

rewrite141.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1362×rational_best_oopsla_all_46_json_45_simplify-13
1250×rational_best_oopsla_all_46_json_45_simplify-23
1210×rational_best_oopsla_all_46_json_45_simplify-37
1012×rational_best_oopsla_all_46_json-2
1012×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016196
1114196
2471172
32436148
Stop Event
node limit
Counts
4 → 178
Calls
Call 1
Inputs
(*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))
(*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z))
(/.f64 (+.f64 1 z) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))))))

simplify219.0ms (1.6%)

Algorithm
egg-herbie
Rules
1052×rational_best_oopsla_all_46_json_45_simplify-7
1000×rational_best_oopsla_all_46_json_45_simplify-89
874×rational_best_oopsla_all_46_json_45_simplify-24
776×rational_best_oopsla_all_46_json_45_simplify-74
736×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03969088
114028826
252358826
Stop Event
node limit
Counts
250 → 225
Calls
Call 1
Inputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(+.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(-.f64 0 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z)))
(-.f64 0 (*.f64 z (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) z))
(-.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(-.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(-.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 z (neg.f64 z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 1)
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 z z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)
(+.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)
(+.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(-.f64 0 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(-.f64 0 (*.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(-.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)
(-.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)
(-.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(-.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(-.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 1)
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 z z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(+.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))
Outputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 1 z)
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 1 z))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (pow.f64 z 2)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 0 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 0)
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 z (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 (/.f64 z z) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (*.f64 z z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) -1) 0)
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (neg.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (*.f64 z (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 z (neg.f64 z))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 (*.f64 z z) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) 0))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))) (*.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) 1)
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z)) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z)) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z)))) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 z))) (neg.f64 (*.f64 z (neg.f64 z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 z (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (neg.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)
(*.f64 z (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(*.f64 z (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 z) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 0 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 0 (*.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 0 (*.f64 (*.f64 z (neg.f64 z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 z z))) (*.f64 (neg.f64 (/.f64 z z)) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 z z)) (*.f64 z z)) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0)
(*.f64 z (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(*.f64 z (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))
(-.f64 (*.f64 (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) -1) 0)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 (*.f64 z z) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(-.f64 (*.f64 z (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))) (*.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) 0))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) 1)
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (/.f64 z z)) (neg.f64 (/.f64 z z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z)) (*.f64 z (/.f64 (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (*.f64 (/.f64 z z) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))) (*.f64 z (*.f64 z (/.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))) (/.f64 (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z))))) (neg.f64 (*.f64 z (neg.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 z z)))))))
(*.f64 (*.f64 z z) (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)))
(*.f64 z (*.f64 z (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0)
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 0))
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) 0))
(/.f64 (+.f64 1 z) (*.f64 z z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) 1)
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (+.f64 z 1) (*.f64 z z)))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (+.f64 1 z) (*.f64 z z))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) 0))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) 1)
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (*.f64 (+.f64 1 z) (/.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 (*.f64 z z) (+.f64 1 z)))

localize150.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))
16.2b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
22.0b
(/.f64 (+.f64 z 1) (*.f64 z z))
27.4b
(*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
Compiler

Compiled 173 to 83 computations (52% saved)

series61.0ms (0.4%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
59.0ms
z
@inf
(*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
0.0ms
x
@0
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
0.0ms
z
@inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
0.0ms
z
@-inf
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
0.0ms
z
@-inf
(*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))

rewrite123.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1246×rational_best_oopsla_all_46_json-2
1246×rational_best_oopsla_all_46_json-1
1246×rational_best_oopsla_all_46_json-4
1246×rational_best_oopsla_all_46_json-3
804×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016243
1119135
2502123
32874111
47541111
Stop Event
node limit
Counts
3 → 60
Calls
Call 1
Inputs
(*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))))))

simplify119.0ms (0.9%)

Algorithm
egg-herbie
Rules
1920×rational_best_oopsla_all_46_json_45_simplify-23
1368×rational_best_oopsla_all_46_json_45_simplify-74
1240×rational_best_oopsla_all_46_json_45_simplify-24
772×rational_best_oopsla_all_46_json_45_simplify-37
574×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01694266
15154234
220424234
Stop Event
node limit
Counts
120 → 109
Calls
Call 1
Inputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(+.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(+.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(+.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(-.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
Outputs
1
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
z
(+.f64 1 z)
(+.f64 1 z)
(+.f64 1 z)
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (+.f64 1 z)))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z (*.f64 y x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 z (*.f64 -1 x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 z (*.f64 x -1))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 6)) (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 6)) (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(+.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(+.f64 0 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (*.f64 z z) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (neg.f64 (*.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 z z))
(*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))
(*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z)))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 z (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))))) (*.f64 z (*.f64 z (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))) (*.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 z (/.f64 (+.f64 1 z) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(/.f64 (*.f64 (*.f64 z z) (/.f64 (+.f64 1 z) (*.f64 z z))) (/.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z)) (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 z z))))
(+.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 0)
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) 1)
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 1 z) (*.f64 z z)))
(/.f64 (*.f64 y x) (*.f64 z (*.f64 (+.f64 1 z) z)))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(+.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(+.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(+.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 0)
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 0 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(-.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(-.f64 (+.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 0 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) 1)
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 (+.f64 z 1) (*.f64 z z))))))
(*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z))))
(/.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 -1 (/.f64 (+.f64 z 1) (*.f64 z z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 1 z) (*.f64 z z)))))

localize58.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))
16.4b
(/.f64 (*.f64 x y) (*.f64 z z))
24.4b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))
Compiler

Compiled 114 to 24 computations (78.9% saved)

localize65.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.2b
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
28.2b
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
28.2b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
45.3b
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
Compiler

Compiled 475 to 79 computations (83.4% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
0.0ms
z
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
0.0ms
x
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
0.0ms
y
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
0.0ms
y
@-inf
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1284×rational_best_oopsla_all_46_json_45_simplify-74
1166×rational_best_oopsla_all_46_json-2
1166×rational_best_oopsla_all_46_json-1
1166×rational_best_oopsla_all_46_json-4
1166×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021567
1165555
2721177
33742177
Stop Event
node limit
Counts
3 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))))

simplify239.0ms (1.8%)

Algorithm
egg-herbie
Rules
1444×rational_best_oopsla_all_46_json_45_simplify-89
1064×rational_best_oopsla_all_46_json_45_simplify-74
1034×rational_best_oopsla_all_46_json_45_simplify-10
982×rational_best_oopsla_all_46_json_45_simplify-24
550×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01489942
14519910
217969908
372769908
Stop Event
node limit
Counts
174 → 80
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
Outputs
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (*.f64 (+.f64 (pow.f64 z 2) z) z))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (pow.f64 z 2))))
(/.f64 (*.f64 y x) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 y x) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 y (*.f64 z x))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) z)) (+.f64 (*.f64 y x) (*.f64 y (*.f64 -1 (*.f64 x z))))))
(+.f64 (*.f64 y (+.f64 x (*.f64 x (*.f64 -1 z)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (neg.f64 (/.f64 (*.f64 y x) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (*.f64 y (+.f64 x (neg.f64 (*.f64 x z))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4)))) (/.f64 (*.f64 y x) (pow.f64 z 5)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y x) (pow.f64 z 6))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 5)) (/.f64 (*.f64 y x) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 4)) (/.f64 (*.f64 y x) (pow.f64 z 6)))) (+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 (*.f64 y x) (pow.f64 z 5))))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 2) z) (*.f64 z (+.f64 1 z)))
(/.f64 (+.f64 z (pow.f64 z 2)) (*.f64 z (+.f64 z 1)))
(/.f64 (+.f64 z (pow.f64 z 2)) (+.f64 z (*.f64 z z)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 0)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) 1)
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 0 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 -1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z (+.f64 z (*.f64 z z))))))

eval1.3s (9.3%)

Compiler

Compiled 125081 to 28408 computations (77.3% saved)

prune938.0ms (6.9%)

Pruning

19 alts after pruning (5 fresh and 14 done)

PrunedKeptTotal
New142931432
Fresh022
Picked011
Done11314
Total1430191449
Error
14.5b
Counts
1449 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
27.6b
(/.f64 (*.f64 y x) (pow.f64 z 3))
24.7b
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
24.7b
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
39.3b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (-.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
16.7b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
36.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
44.0b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
27.6b
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
16.7b
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
26.3b
(/.f64 (*.f64 x y) (*.f64 z z))
44.5b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))))
52.1b
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
55.4b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
53.1b
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
53.1b
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
53.1b
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
44.1b
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
Compiler

Compiled 555 to 245 computations (55.9% saved)

regimes177.0ms (1.3%)

Counts
23 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (-.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 y x) (*.f64 -1 (/.f64 (*.f64 y x) z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 y (+.f64 x (*.f64 x (neg.f64 z))))))
(/.f64 (*.f64 x y) (+.f64 (pow.f64 z 2) (pow.f64 z 3)))
Outputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
Calls

6 calls:

73.0ms
(*.f64 x y)
58.0ms
z
12.0ms
x
12.0ms
y
7.0ms
(*.f64 (*.f64 z z) (+.f64 z 1))
Results
ErrorSegmentsBranch
16.7b1x
16.7b1y
15.6b3z
16.7b1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
14.6b3(*.f64 x y)
16.7b1(*.f64 (*.f64 z z) (+.f64 z 1))
Compiler

Compiled 685 to 235 computations (65.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5.767816e-318
0.0ms
-9.865912359565606e-307
-9.3434317e-316
Compiler

Compiled 20 to 14 computations (30% saved)

regimes256.0ms (1.9%)

Counts
19 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 z z)) (*.f64 z z)))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (/.f64 (+.f64 z 1) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 z (*.f64 (/.f64 (/.f64 (+.f64 1 z) (*.f64 z z)) (*.f64 z z)) z)))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (-.f64 0 (*.f64 (neg.f64 z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 z (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (*.f64 z z))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (*.f64 (*.f64 z z) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (*.f64 (/.f64 (+.f64 z 1) (*.f64 z z)) (/.f64 1 (/.f64 (+.f64 z 1) (*.f64 z z))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (/.f64 (*.f64 x y) (neg.f64 (*.f64 (*.f64 z (-.f64 -1 z)) z))))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z z)))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (*.f64 (/.f64 (*.f64 x y) (*.f64 (+.f64 z 1) (*.f64 z z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))) (*.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))) (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z)))))) (/.f64 1 (/.f64 (*.f64 x y) (*.f64 z (+.f64 z (*.f64 z z))))))))))
(/.f64 (*.f64 y x) (pow.f64 z 3))
Outputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
Calls

6 calls:

90.0ms
(*.f64 x y)
56.0ms
y
10.0ms
z
9.0ms
x
6.0ms
(*.f64 (*.f64 z z) (+.f64 z 1))
Results
ErrorSegmentsBranch
16.7b1x
16.7b1y
16.7b1z
16.7b1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
16.7b1(*.f64 x y)
16.7b1(*.f64 (*.f64 z z) (+.f64 z 1))
Compiler

Compiled 618 to 204 computations (67% saved)

regimes63.0ms (0.5%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
Outputs
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
Calls

4 calls:

49.0ms
(*.f64 x y)
6.0ms
x
4.0ms
z
3.0ms
y
Results
ErrorSegmentsBranch
16.7b1x
16.7b1y
16.7b1z
16.7b1(*.f64 x y)
Compiler

Compiled 48 to 26 computations (45.8% saved)

regimes106.0ms (0.8%)

Accuracy

Total -18.7b remaining (-106%)

Threshold costs -18.7b (-106%)

Counts
2 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
Outputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
(/.f64 (*.f64 x y) (*.f64 z z))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))
Calls

4 calls:

75.0ms
y
14.0ms
x
9.0ms
z
7.0ms
(*.f64 x y)
Results
ErrorSegmentsBranch
22.9b4x
23.1b3y
17.6b3z
21.8b3(*.f64 x y)
Compiler

Compiled 37 to 21 computations (43.2% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.849536953310708e-7
27.098913552413286
19.0ms
-12689215.162508756
-32.39525469924621
Results
31.0ms288×body256valid
3.0ms33×body256infinite
Compiler

Compiled 452 to 284 computations (37.2% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045313
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 x y) -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (if (<=.f64 (*.f64 x y) 0) (*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(if (<=.f64 z -33) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z)) (if (<=.f64 z 1) (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))))
(/.f64 (*.f64 x y) (*.f64 z z))
Outputs
(if (<=.f64 (*.f64 x y) -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1))) (if (<=.f64 (*.f64 x y) 0) (*.f64 x (+.f64 y (+.f64 (neg.f64 (/.f64 y z)) (/.f64 y (pow.f64 z 2))))) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z (*.f64 z (/.f64 1 z)))))))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z 1)))
(/.f64 (*.f64 x y) (*.f64 z (*.f64 z (+.f64 z 1))))
(if (<=.f64 z -33) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z)) (if (<=.f64 z 1) (/.f64 (*.f64 x y) (*.f64 z z)) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) z))))
(/.f64 (*.f64 x y) (*.f64 z z))
Compiler

Compiled 129 to 67 computations (48.1% saved)

soundness525.0ms (3.9%)

Algorithm
egg-herbie
Rules
1556×rational_best_oopsla_all_46_json_45_simplify-23
1522×rational_best_oopsla_all_46_json_45_simplify-13
1482×rational_best_oopsla_all_46_json_45_simplify-37
1470×rational_best_oopsla_all_46_json_45_simplify-23
1470×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
13331
211431
348031
4266831
5646731
02895811
19385677
239355677
03397259
113656733
278026733
01131
13331
211431
348031
4266831
5646731
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 212 to 108 computations (49.1% saved)

end43.0ms (0.3%)

Remove

(sort x y)

Compiler

Compiled 227 to 105 computations (53.7% saved)

Profiling

Loading profile data...