Details

Time bar (total: 5.8s)

analyze338.0ms (5.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
6.3%6.2%93.6%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
20.3%20.3%79.6%0.1%0%0%0%8
35.5%35.5%64.4%0.1%0%0%0%9
40%40%59.9%0.1%0%0%0%10
50.6%50.5%49.3%0.1%0%0%0%11
63.5%63.4%36.4%0.1%0%0%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

sample1.5s (26.5%)

Results
1.5s8256×body256valid
Bogosity

preprocess84.0ms (1.4%)

Algorithm
egg-herbie
Rules
984×rational_best_oopsla_all_46_json_45_simplify-23
952×rational_best_oopsla_all_46_json_45_simplify-49
854×rational_best_oopsla_all_46_json_45_simplify-10
818×rational_best_oopsla_all_46_json_45_simplify-30
788×rational_best_oopsla_all_46_json_45_simplify-77
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029140
166140
2165140
3520140
42168140
55200140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 z y))))
(+.f64 x (/.f64 z (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 y)) (*.f64 x z))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 z y))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 y z))))
(+.f64 x (/.f64 z (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 y)) (*.f64 x z))))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify106.0ms (1.8%)

Algorithm
egg-herbie
Rules
1560×rational_best_oopsla_all_46_json_45_simplify-13
1130×rational_best_oopsla_all_46_json_45_simplify-49
1030×rational_best_oopsla_all_46_json_45_simplify-72
964×rational_best_oopsla_all_46_json_45_simplify-10
718×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01335
12535
25735
317335
468335
5258135
6622235
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))

eval0.0ms (0%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
3.3b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
3.3b
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

localize74.0ms (1.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.8b
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
7.4b
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
Compiler

Compiled 46 to 20 computations (56.5% saved)

series8.0ms (0.1%)

Counts
3 → 76
Calls

21 calls:

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

rewrite86.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1970×rational_best_oopsla_all_46_json-2
1970×rational_best_oopsla_all_46_json-1
1970×rational_best_oopsla_all_46_json-4
1970×rational_best_oopsla_all_46_json-3
922×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
16963
219463
378663
4390563
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) -1) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 z) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (exp.f64 z) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))

simplify175.0ms (3%)

Algorithm
egg-herbie
Rules
1226×rational_best_oopsla_all_46_json_45_simplify-49
1178×rational_best_oopsla_all_46_json_45_simplify-72
966×rational_best_oopsla_all_46_json_45_simplify-7
724×rational_best_oopsla_all_46_json_45_simplify-89
602×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02755819
19035809
238525809
Stop Event
node limit
Counts
179 → 166
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))))) (pow.f64 z 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(+.f64 0 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))
(-.f64 0 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 1)
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) -1)
(*.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(neg.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y x) -1))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0)
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(+.f64 0 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 y x) -1) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(*.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)
(*.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(*.f64 -1 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(*.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)
(neg.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))
(+.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (exp.f64 z) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))
(-.f64 0 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (exp.f64 z) (exp.f64 z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(/.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000) -1)
(neg.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
Outputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3)))))
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2)))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3)))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4)))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2)))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))
(+.f64 (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (neg.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))
(+.f64 (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (*.f64 (pow.f64 z 2) (neg.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))))) (pow.f64 z 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) 5641895835477563/30000000000000000) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (pow.f64 z 3))))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (neg.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (neg.f64 (*.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) 5641895835477563/30000000000000000) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (pow.f64 z 3))))))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 (pow.f64 z 2) (neg.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (*.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) 5641895835477563/30000000000000000) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (neg.f64 (pow.f64 z 3))))))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3)))))
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2)))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3)))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4)))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2)))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (-.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y x))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (-.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (-.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 y x)) (*.f64 z 5641895835477563/5000000000000000)))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(-.f64 (+.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(+.f64 (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))) (-.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 y x)))
(+.f64 (+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))) (-.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 z 5641895835477563/5000000000000000)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000))
(+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 z 5641895835477563/5000000000000000) (+.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 (*.f64 z 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 (pow.f64 z 2) 5641895835477563/10000000000000000) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 0 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0)
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 0))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) 0))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 0 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) 1)
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) -1)
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))) (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(neg.f64 (neg.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y x) -1))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0)
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 0 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) 0) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 (*.f64 y x) -1) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) 1)
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(/.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)) -1)
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(neg.f64 (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 0 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 (exp.f64 z) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (exp.f64 z) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) 0))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 0 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000)))
(*.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (exp.f64 z) (exp.f64 z)))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))
(/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z))) (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (exp.f64 z)))))
(/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (/.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))
(/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (/.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000) -1)
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(neg.f64 (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)

eval65.0ms (1.1%)

Compiler

Compiled 4991 to 2627 computations (47.4% saved)

prune34.0ms (0.6%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1615166
Fresh000
Picked101
Done000
Total1625167
Error
0b
Counts
167 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
13.5b
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))))
13.0b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
21.0b
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
18.6b
(+.f64 x (/.f64 -1 x))
25.9b
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
Compiler

Compiled 116 to 80 computations (31% saved)

localize10.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
0.0b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
7.1b
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
Compiler

Compiled 30 to 14 computations (53.3% saved)

series62.0ms (1.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
58.0ms
x
@inf
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
1.0ms
y
@inf
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
0.0ms
y
@inf
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
0.0ms
y
@0
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
0.0ms
y
@-inf
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))

rewrite88.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1582×rational_best_oopsla_all_46_json-2
1582×rational_best_oopsla_all_46_json-1
1582×rational_best_oopsla_all_46_json-4
1582×rational_best_oopsla_all_46_json-3
1240×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0957
15357
215357
363957
4313157
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 1 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) -1) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))

simplify136.0ms (2.3%)

Algorithm
egg-herbie
Rules
1408×rational_best_oopsla_all_46_json_45_simplify-72
992×rational_best_oopsla_all_46_json_45_simplify-23
956×rational_best_oopsla_all_46_json_45_simplify-89
882×rational_best_oopsla_all_46_json_45_simplify-35
790×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02585860
19955746
251425704
Stop Event
node limit
Counts
172 → 156
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 0 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)
(-.f64 0 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) -1)
(*.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(neg.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(-.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 0)
(-.f64 0 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 1 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) -1)
(*.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(neg.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) -1))
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 0)
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(+.f64 0 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 (*.f64 y x) -1) 5641895835477563/5000000000000000)
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 -1 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)
(neg.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(neg.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(neg.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(neg.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(neg.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 1 (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 x (*.f64 x (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 x (-.f64 1 (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (-.f64 x (*.f64 x (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (-.f64 1 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (pow.f64 y 2))) x))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 x (-.f64 1 (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969))))))
(+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (+.f64 (-.f64 x (*.f64 x (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 5000000000000000/5641895835477563 y))))
(+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (+.f64 (-.f64 x (*.f64 x (*.f64 (pow.f64 y 2) -25000000000000000000000000000000/31830988618379068626528276418969))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
x
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 x (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) x)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(-.f64 x (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(-.f64 x (/.f64 1 x))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(-.f64 x (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))))
(-.f64 x (+.f64 (/.f64 1 x) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 0 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 0)
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 0 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 1 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) -1)
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(neg.f64 (neg.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 0)
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(-.f64 0 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 1 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (*.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 1 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) -1)
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))) (/.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(neg.f64 (neg.f64 (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y x) -1))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 0)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 0 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(+.f64 (*.f64 (*.f64 y x) -1) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 1 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 1 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (+.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 0 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(*.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 -1 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x))))
(*.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)) (/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))))
(/.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000) -1)
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))
(neg.f64 (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (neg.f64 (*.f64 y x)))

localize5.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize9.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
14.6b
(/.f64 y (*.f64 y (neg.f64 x)))
Compiler

Compiled 25 to 7 computations (72% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite66.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1648×rational_best_oopsla_all_46_json-2
1648×rational_best_oopsla_all_46_json-1
1648×rational_best_oopsla_all_46_json-4
1648×rational_best_oopsla_all_46_json-3
900×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
15117
216317
371217
4329917
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(/.f64 y (*.f64 y (neg.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 1 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))))))

simplify119.0ms (2.1%)

Algorithm
egg-herbie
Rules
1110×rational_best_oopsla_all_46_json_45_simplify-89
968×rational_best_oopsla_all_46_json_45_simplify-74
846×rational_best_oopsla_all_46_json_45_simplify-37
694×rational_best_oopsla_all_46_json_45_simplify-13
692×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061661
1225661
21333661
36235661
Stop Event
node limit
Counts
53 → 32
Calls
Call 1
Inputs
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(+.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)
(+.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(+.f64 0 (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(-.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)
(-.f64 0 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) 1)
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 1 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))
(*.f64 -1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(*.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(*.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) -1)
(*.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(*.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(*.f64 (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(neg.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
Outputs
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(+.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(+.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(+.f64 0 (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(-.f64 (/.f64 y (*.f64 y (neg.f64 x))) 0)
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(-.f64 0 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) 1)
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 1 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x)))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 -1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (*.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 1 (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) -1)
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))) (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x)))) (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (/.f64 y (*.f64 y (neg.f64 x))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (/.f64 (/.f64 y (*.f64 y (neg.f64 x))) (/.f64 y (*.f64 y (neg.f64 x))))) (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))
(neg.f64 (neg.f64 (/.f64 y (*.f64 y (neg.f64 x)))))
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 y (*.f64 x (neg.f64 y)))

localize21.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
0.0b
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))
0.3b
(*.f64 z 5641895835477563/5000000000000000)
7.0b
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x)))
Compiler

Compiled 51 to 29 computations (43.1% saved)

series7.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite114.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1122×rational_best_oopsla_all_46_json_45_simplify-7
738×rational_best_oopsla_all_46_json_45_simplify-108
732×rational_best_oopsla_all_46_json_45_simplify-35
712×rational_best_oopsla_all_46_json_45_simplify-80
444×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01176
17076
222076
392476
4471076
Stop Event
node limit
Counts
4 → 171
Calls
Call 1
Inputs
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x)))
(*.f64 z 5641895835477563/5000000000000000)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (-.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 1 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (-.f64 0 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (*.f64 5641895835477563/5000000000000000 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)) (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 y)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (-.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (-.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x y)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5641895835477563/5000000000000000 z) -5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))))

simplify188.0ms (3.2%)

Algorithm
egg-herbie
Rules
1352×rational_best_oopsla_all_46_json_45_simplify-89
1128×rational_best_oopsla_all_46_json_45_simplify-24
1076×rational_best_oopsla_all_46_json_45_simplify-74
1026×rational_best_oopsla_all_46_json_45_simplify-35
676×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046311715
1163411399
2642111399
Stop Event
node limit
Counts
267 → 265
Calls
Call 1
Inputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (-.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) 0))
(+.f64 0 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(-.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)
(-.f64 0 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 1)
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 1 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (-.f64 0 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 -1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(*.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) -1)
(*.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(neg.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(neg.f64 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) 0)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) 0))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) 0))
(+.f64 0 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 5641895835477563/5000000000000000 z))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) 0)
(-.f64 0 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 0 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 z z))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (*.f64 5641895835477563/5000000000000000 (/.f64 z z))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)) (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))
(/.f64 (*.f64 z -5641895835477563/5000000000000000) -1)
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x (neg.f64 y)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 0)
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(+.f64 (*.f64 x (neg.f64 y)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (-.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (-.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x y)) (neg.f64 y))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x x)) (neg.f64 x))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x (neg.f64 y)))))
(*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) -5641895835477563/5000000000000000)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 0)
(-.f64 0 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(-.f64 0 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 -1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) -1)
(*.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(neg.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(neg.f64 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
Outputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) y) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2))))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)) (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 z (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2))))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2))) (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2))) (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)))
(+.f64 (-.f64 (neg.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))))))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3)))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 y (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 5641895835477563/5000000000000000 (+.f64 (/.f64 1 y) (/.f64 z y)))) (*.f64 (pow.f64 y 2) (pow.f64 x 4))))))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (*.f64 -1 x))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (*.f64 -1 x))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (*.f64 -1 x))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (*.f64 -1 x))
(*.f64 y (neg.f64 x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (-.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) 0))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 0 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(-.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 0)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(-.f64 0 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) 1)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 1 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (*.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (-.f64 0 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 -1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (*.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) -1)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (*.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (neg.f64 (/.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(neg.f64 (neg.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(neg.f64 (*.f64 -1 (/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) 0)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) 0))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) 0))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 0 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (*.f64 5641895835477563/5000000000000000 z) 0)
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 0 (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 0 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 0) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))))) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(*.f64 5641895835477563/5000000000000000 z)
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 z z))
(*.f64 5641895835477563/5000000000000000 z)
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (*.f64 5641895835477563/5000000000000000 (/.f64 z z))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 (/.f64 z z) 5641895835477563/2500000000000000) (*.f64 (/.f64 z z) 5641895835477563/2500000000000000)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))))
(/.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (*.f64 z (/.f64 5641895835477563/5000000000000000 z)) (*.f64 z (/.f64 5641895835477563/5000000000000000 z))))
(/.f64 (*.f64 z -5641895835477563/5000000000000000) -1)
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 z (/.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (*.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 z z) (/.f64 z z)))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000)))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 (*.f64 y x) -5641895835477563/5000000000000000))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 x (neg.f64 y)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (neg.f64 y))))
(+.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 0)
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (*.f64 x (neg.f64 y)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (neg.f64 y))))
(+.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (neg.f64 y)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (neg.f64 y)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 x (neg.f64 y))) (-.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 x (neg.f64 y)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (-.f64 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) 0))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 5641895835477563/5000000000000000 z)) (-.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(-.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (-.f64 (*.f64 (*.f64 5641895835477563/5000000000000000 z) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x)))
(-.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 y x))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))))
(*.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 1 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 1 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))))
(*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(-.f64 (*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 0 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))))
(*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))))
(*.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 -1 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x y)) (neg.f64 y))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) (*.f64 y (/.f64 x y)))))
(neg.f64 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) (*.f64 y (/.f64 x y)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))
(*.f64 1 (-.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y)))) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(neg.f64 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x x)) (neg.f64 x))))
(*.f64 1 (-.f64 (*.f64 (*.f64 y (/.f64 x x)) (neg.f64 x)) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(neg.f64 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (/.f64 x x)) (neg.f64 x))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x (neg.f64 y)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 x (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (neg.f64 y)))))
(neg.f64 (-.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 x (*.f64 (neg.f64 y) (/.f64 (*.f64 y x) (*.f64 y x))))))
(*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (*.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 1)
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(/.f64 (+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (/.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000)))) (/.f64 (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))) (-.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 y x) (*.f64 z -5641895835477563/5000000000000000))))))
(/.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) -1)
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(neg.f64 (+.f64 (*.f64 y x) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z z)) (neg.f64 z)))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) -5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 0)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(-.f64 0 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 0 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z))) 5641895835477563/5000000000000000) (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(+.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (neg.f64 (*.f64 z -5641895835477563/5000000000000000))))
(-.f64 5641895835477563/5000000000000000 (*.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/5000000000000000 z)) (*.f64 z -5641895835477563/5000000000000000)))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 z -5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 1 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 1 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(*.f64 -1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(*.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) -1)
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(*.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 1)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))
(/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (/.f64 (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000)) (/.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
(neg.f64 (-.f64 (*.f64 z -5641895835477563/5000000000000000) 5641895835477563/5000000000000000))
(-.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))
(neg.f64 (*.f64 -1 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))

localize10.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
0.2b
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series7.0ms (0.1%)

Counts
2 → 40
Calls

15 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
1.0ms
x
@inf
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
1.0ms
y
@0
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
1.0ms
z
@inf
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
1.0ms
y
@inf
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))

rewrite70.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1722×rational_best_oopsla_all_46_json_45_simplify-13
1160×rational_best_oopsla_all_46_json-2
1160×rational_best_oopsla_all_46_json-1
1160×rational_best_oopsla_all_46_json-4
1160×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
16040
213640
344940
4213940
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 0 (*.f64 (/.f64 y (exp.f64 z)) 10000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (neg.f64 (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (neg.f64 (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))))))

simplify95.0ms (1.6%)

Algorithm
egg-herbie
Rules
1282×rational_best_oopsla_all_46_json_45_simplify-13
900×rational_best_oopsla_all_46_json_45_simplify-49
842×rational_best_oopsla_all_46_json_45_simplify-72
704×rational_best_oopsla_all_46_json_45_simplify-89
654×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02083975
18243825
238183791
Stop Event
node limit
Counts
115 → 117
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)
(+.f64 0 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 0 (*.f64 (/.f64 y (exp.f64 z)) 10000000000000000/5641895835477563))))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))
(-.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (neg.f64 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (neg.f64 (/.f64 y (exp.f64 z)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (neg.f64 (/.f64 y (exp.f64 z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (/.f64 y (exp.f64 z))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 1)
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))))
(/.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (neg.f64 x))
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 0)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(-.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(-.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(neg.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))) (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 1/2) (*.f64 y -1)))))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 (pow.f64 z 2) (*.f64 -5000000000000000/5641895835477563 (*.f64 y -1/2))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 1/2) (*.f64 y -1)))) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 y 1/2) (*.f64 y -1))) (+.f64 (*.f64 y -1/2) (*.f64 y 1/6))) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 -5000000000000000/5641895835477563 (*.f64 y -1/2))) (+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y -1/2)) (*.f64 y -1/3)) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y -1/2)) (*.f64 y -1/3)) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))) (*.f64 -5000000000000000/5641895835477563 (+.f64 (*.f64 y z) (*.f64 (pow.f64 z 2) (*.f64 y -1/2))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 1/2) (*.f64 y -1)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 -5000000000000000/5641895835477563 (*.f64 y -1/2))) (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 -5000000000000000/5641895835477563 (*.f64 y -1/2))) (+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 y 1/2) (*.f64 y -1)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 y 1/2) (*.f64 y -1))) (+.f64 (*.f64 y -1/2) (*.f64 y 1/6))) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))) x))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 -5000000000000000/5641895835477563 (*.f64 y -1/2))) (+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y -1/2)) (*.f64 y -1/3)) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))) (+.f64 x (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))))))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y -1/2)) (*.f64 y -1/3)) (*.f64 -5000000000000000/5641895835477563 (pow.f64 z 3))) (+.f64 x (*.f64 -5000000000000000/5641895835477563 (+.f64 (*.f64 y z) (*.f64 (pow.f64 z 2) (*.f64 y -1/2)))))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 0 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 0)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 0 (*.f64 (/.f64 y (exp.f64 z)) 10000000000000000/5641895835477563))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) 0))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (neg.f64 (/.f64 y (exp.f64 z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(-.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (neg.f64 (/.f64 y (exp.f64 z)))))
(*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (-.f64 0 (neg.f64 (/.f64 y (exp.f64 z)))))
(*.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (-.f64 (/.f64 y (exp.f64 z)) 0))
(-.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (/.f64 y (exp.f64 z))) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(-.f64 0 (*.f64 5000000000000000/5641895835477563 (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (/.f64 y (exp.f64 z)))))
(*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) -1)
(-.f64 (*.f64 0 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (/.f64 y (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 y (exp.f64 z)) (/.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))) (*.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 1 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))))
(/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (/.f64 (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 10000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))))) (*.f64 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z))) (*.f64 10000000000000000/5641895835477563 (/.f64 (/.f64 y (exp.f64 z)) (/.f64 y (exp.f64 z)))))))
(/.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(neg.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(neg.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) (neg.f64 x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 x (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 0)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(-.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) -1)
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(*.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(*.f64 (-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) 1)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(neg.f64 (-.f64 (*.f64 (/.f64 y (exp.f64 z)) -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))

eval388.0ms (6.7%)

Compiler

Compiled 17588 to 9862 computations (43.9% saved)

prune119.0ms (2%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New5655570
Fresh000
Picked101
Done224
Total5687575
Error
0b
Counts
575 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
28.6b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
13.0b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
28.6b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
18.6b
(+.f64 x (/.f64 -1 x))
56.7b
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
20.8b
x
Compiler

Compiled 61 to 45 computations (26.2% saved)

localize12.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
Compiler

Compiled 18 to 8 computations (55.6% saved)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.3b
(/.f64 y 5641895835477563/5000000000000000)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 y 5641895835477563/5000000000000000)
0.0ms
y
@-inf
(/.f64 y 5641895835477563/5000000000000000)
0.0ms
y
@inf
(/.f64 y 5641895835477563/5000000000000000)
0.0ms
y
@inf
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.0ms
x
@0
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))

rewrite99.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1096×rational_best_oopsla_all_46_json_45_simplify-35
1004×rational_best_oopsla_all_46_json_45_simplify-37
932×rational_best_oopsla_all_46_json_45_simplify-23
904×rational_best_oopsla_all_46_json_45_simplify-13
646×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
13820
28220
325120
4116820
5692720
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y 5641895835477563/5000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 -1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 -1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (-.f64 (/.f64 0 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))))

simplify121.0ms (2.1%)

Algorithm
egg-herbie
Rules
1416×rational_best_oopsla_all_46_json_45_simplify-23
1026×rational_best_oopsla_all_46_json_45_simplify-35
818×rational_best_oopsla_all_46_json_45_simplify-89
668×rational_best_oopsla_all_46_json_45_simplify-74
662×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061673
18621673
257251457
Stop Event
node limit
Counts
149 → 118
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) 0)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(+.f64 0 (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) 0)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(-.f64 0 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) 1)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 1 (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) -1)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 -1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(*.f64 -1 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(neg.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(-.f64 x (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 0)
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 0 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 -1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (-.f64 (/.f64 0 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(/.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)
(neg.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) 0)
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 0 (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) 0)
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) 0))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 0 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (*.f64 0 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) 1)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 y 5641895835477563/5000000000000000) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 1 (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000))))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) -1)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (*.f64 -1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (-.f64 (/.f64 0 (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)) (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 -1 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 y 5641895835477563/5000000000000000))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (*.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 1 (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)) (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (/.f64 y 5641895835477563/5000000000000000)))) (/.f64 y 5641895835477563/5000000000000000))
(/.f64 y 5641895835477563/5000000000000000)
(neg.f64 (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 x (neg.f64 (/.f64 y 5641895835477563/5000000000000000)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 0)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) 0))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 0 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 -1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (-.f64 (/.f64 0 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) 1)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) (/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(/.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x))) (*.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x) (/.f64 1 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)) -1)
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(neg.f64 (neg.f64 (+.f64 (/.f64 y 5641895835477563/5000000000000000) x)))
(-.f64 (/.f64 y 5641895835477563/5000000000000000) (neg.f64 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
0.4b
(*.f64 5000000000000000/5641895835477563 y)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
2 → 6
Calls

9 calls:

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

rewrite58.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1270×rational_best_oopsla_all_46_json_45_simplify-37
1184×rational_best_oopsla_all_46_json_45_simplify-23
1150×rational_best_oopsla_all_46_json_45_simplify-13
784×rational_best_oopsla_all_46_json_45_simplify-89
750×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14020
29320
330020
4141620
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 0 (*.f64 5000000000000000/5641895835477563 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (*.f64 y (/.f64 5000000000000000/5641895835477563 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y -5000000000000000/5641895835477563))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y -5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 y -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 -1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))))))

simplify91.0ms (1.6%)

Algorithm
egg-herbie
Rules
1086×rational_best_oopsla_all_46_json_45_simplify-72
1074×rational_best_oopsla_all_46_json_45_simplify-49
736×rational_best_oopsla_all_46_json_45_simplify-23
718×rational_best_oopsla_all_46_json_45_simplify-89
688×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01922350
18012342
242842190
Stop Event
node limit
Counts
100 → 116
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
x
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) 0)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(+.f64 0 (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) 0)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 0 (*.f64 5000000000000000/5641895835477563 y))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(-.f64 0 (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) 1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 y y))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (*.f64 y (/.f64 5000000000000000/5641895835477563 y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))))
(/.f64 (*.f64 y -5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 0)
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 0 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 y -5000000000000000/5641895835477563)))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) -1)
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 -1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 -1 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(neg.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
Outputs
x
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
x
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) 0)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 0 (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) 0)
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 0 (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 (neg.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) 0))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 0 (*.f64 y -5000000000000000/5641895835477563))
(neg.f64 (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (*.f64 y (/.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (neg.f64 y)))
(-.f64 0 (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (neg.f64 y)))
(*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (-.f64 y 0))
(-.f64 (*.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) y) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (neg.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (*.f64 y 10000000000000000/5641895835477563) (/.f64 1 (*.f64 y 10000000000000000/5641895835477563))) (neg.f64 (*.f64 y -5000000000000000/5641895835477563)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))) (*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (neg.f64 y)))
(*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (-.f64 0 (neg.f64 y)))
(*.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (-.f64 y 0))
(*.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y y) (/.f64 y y))) (-.f64 y 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))) (*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))) (neg.f64 (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (*.f64 y 10000000000000000/5641895835477563) (*.f64 y 10000000000000000/5641895835477563)) (/.f64 (*.f64 y 10000000000000000/5641895835477563) (*.f64 y 10000000000000000/5641895835477563))) (neg.f64 (*.f64 y -5000000000000000/5641895835477563)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) 1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 y y))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y y)) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 (*.f64 y 10000000000000000/5641895835477563) (*.f64 y 10000000000000000/5641895835477563)) (/.f64 (*.f64 y 10000000000000000/5641895835477563) (*.f64 y 10000000000000000/5641895835477563))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 y)) (*.f64 y (/.f64 5000000000000000/5641895835477563 y))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y))) (*.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (*.f64 y 10000000000000000/5641895835477563) (/.f64 1 (*.f64 y 10000000000000000/5641895835477563))) (*.f64 (*.f64 y 10000000000000000/5641895835477563) (/.f64 1 (*.f64 y 10000000000000000/5641895835477563)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 5000000000000000/5641895835477563 (/.f64 y y)))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y -5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 y -5000000000000000/5641895835477563))
(neg.f64 (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 0)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) 0))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(-.f64 0 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))
(*.f64 (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) -1)
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 -1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 (/.f64 0 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(*.f64 (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 -1 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (/.f64 1 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))) (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (-.f64 x (*.f64 y -5000000000000000/5641895835477563)))
(*.f64 (-.f64 x (*.f64 y -5000000000000000/5641895835477563)) (*.f64 (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y))) (/.f64 (+.f64 x (*.f64 5000000000000000/5641895835477563 y)) (+.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) 1)
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(/.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x))) (*.f64 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x) (/.f64 1 (+.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))
(-.f64 (*.f64 5000000000000000/5641895835477563 y) (neg.f64 x))
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(neg.f64 (-.f64 (*.f64 y -5000000000000000/5641895835477563) x))
(-.f64 x (*.f64 y -5000000000000000/5641895835477563))

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
0.0b
(+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))
0.3b
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
0.4b
(*.f64 -5000000000000000/5641895835477563 z)
Compiler

Compiled 32 to 22 computations (31.3% saved)

series6.0ms (0.1%)

Counts
4 → 63
Calls

21 calls:

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

rewrite87.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1798×rational_best_oopsla_all_46_json-2
1798×rational_best_oopsla_all_46_json-1
1798×rational_best_oopsla_all_46_json-4
1798×rational_best_oopsla_all_46_json-3
882×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01164
16964
220864
384464
4382964
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(*.f64 -5000000000000000/5641895835477563 z)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 -5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))) (*.f64 -5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5000000000000000/5641895835477563 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z 5000000000000000/5641895835477563))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563) (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 -5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 -1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 -5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))))))

simplify123.0ms (2.1%)

Algorithm
egg-herbie
Rules
1066×rational_best_oopsla_all_46_json_45_simplify-72
1064×rational_best_oopsla_all_46_json_45_simplify-49
794×rational_best_oopsla_all_46_json_45_simplify-89
634×rational_best_oopsla_all_46_json_45_simplify-24
622×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02284312
18434252
239974136
Stop Event
node limit
Counts
178 → 154
Calls
Call 1
Inputs
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
5000000000000000/5641895835477563
(*.f64 -5000000000000000/5641895835477563 z)
(*.f64 -5000000000000000/5641895835477563 z)
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))
(+.f64 0 (*.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))) (*.f64 -5000000000000000/5641895835477563 z))
(-.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)
(-.f64 0 (*.f64 z 5000000000000000/5641895835477563))
(-.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 z 5000000000000000/5641895835477563)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) 1)
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 z z))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))
(/.f64 (*.f64 z 5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 z 5000000000000000/5641895835477563))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(+.f64 0 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(+.f64 (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)))
(+.f64 (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563) (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(+.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)))
(+.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)
(-.f64 0 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(-.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y (*.f64 z 5000000000000000/5641895835477563)))
(-.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 -5000000000000000/5641895835477563 y))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 1)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 y y))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))
(neg.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(-.f64 (*.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563)
(-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))
(-.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 0)
(-.f64 0 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 -1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)
(*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 -1 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(*.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(/.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)
(neg.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (neg.f64 x))
(-.f64 x (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(-.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 0)
(-.f64 0 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(-.f64 (+.f64 x (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 -5000000000000000/5641895835477563 y))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(*.f64 -1 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) -1)
(*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(neg.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
Outputs
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(*.f64 -5000000000000000/5641895835477563 (*.f64 z y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(*.f64 -5000000000000000/5641895835477563 (*.f64 z y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
5000000000000000/5641895835477563
(*.f64 -5000000000000000/5641895835477563 z)
(*.f64 -5000000000000000/5641895835477563 z)
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 x (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(*.f64 -5000000000000000/5641895835477563 (*.f64 z y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(*.f64 -5000000000000000/5641895835477563 (*.f64 y z))
(*.f64 -5000000000000000/5641895835477563 (*.f64 z y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
x
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y) x)
(+.f64 x (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)
(*.f64 -5000000000000000/5641895835477563 z)
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))
(*.f64 -5000000000000000/5641895835477563 z)
(+.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))
(*.f64 -5000000000000000/5641895835477563 z)
(+.f64 0 (*.f64 -5000000000000000/5641895835477563 z))
(*.f64 -5000000000000000/5641895835477563 z)
(+.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 -5000000000000000/5641895835477563 z))
(*.f64 -5000000000000000/5641895835477563 z)
(+.f64 (*.f64 0 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))) (*.f64 -5000000000000000/5641895835477563 z))
(*.f64 -5000000000000000/5641895835477563 z)
(-.f64 (*.f64 -5000000000000000/5641895835477563 z) 0)
(*.f64 -5000000000000000/5641895835477563 z)
(-.f64 0 (*.f64 z 5000000000000000/5641895835477563))
(neg.f64 (*.f64 5000000000000000/5641895835477563 z))
(-.f64 (*.f64 0 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (neg.f64 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) 1)
(*.f64 -5000000000000000/5641895835477563 z)
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 z z))
(*.f64 -5000000000000000/5641895835477563 z)
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z)) (/.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 z z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 z z))))
(/.f64 (*.f64 -5000000000000000/5641895835477563 z) (/.f64 (*.f64 (/.f64 z z) -10000000000000000/5641895835477563) (*.f64 (/.f64 z z) -10000000000000000/5641895835477563)))
(/.f64 (*.f64 z 5000000000000000/5641895835477563) -1)
(neg.f64 (*.f64 5000000000000000/5641895835477563 z))
(neg.f64 (*.f64 z 5000000000000000/5641895835477563))
(neg.f64 (*.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 0 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 y 5000000000000000/5641895835477563))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y)
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 y y) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 y y) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (/.f64 y y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 y y)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 y y) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 y y) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (/.f64 y y) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 y y)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 y y) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563))
(*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) 5000000000000000/5641895835477563) (*.f64 (*.f64 -5000000000000000/5641895835477563 z) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 5000000000000000/5641895835477563 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))))
(*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(+.f64 (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (*.f64 (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)) y))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 0)
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(-.f64 0 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(-.f64 (*.f64 y 5000000000000000/5641895835477563) (*.f64 y (*.f64 z 5000000000000000/5641895835477563)))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(-.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (*.f64 -5000000000000000/5641895835477563 y))
(*.f64 -5000000000000000/5641895835477563 (-.f64 (*.f64 z y) y))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))) (*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (neg.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(*.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) 1)
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 y y))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (*.f64 y (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (-.f64 (*.f64 5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) y))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) y)) (*.f64 y (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) y))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))) (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 y y)))))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(neg.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z)))
(-.f64 (*.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(-.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 0)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(-.f64 0 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 -1 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (/.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 -1 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (*.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (*.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(*.f64 (neg.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))) (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) 1)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (/.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (/.f64 (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)) (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563)))))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(/.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563) -1)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(neg.f64 (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) (neg.f64 x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(-.f64 x (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(-.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 0)
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(-.f64 0 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(-.f64 (+.f64 x (*.f64 -5000000000000000/5641895835477563 (*.f64 z y))) (*.f64 -5000000000000000/5641895835477563 y))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 z y)) (-.f64 x (*.f64 -5000000000000000/5641895835477563 y)))
(+.f64 x (*.f64 -5000000000000000/5641895835477563 (-.f64 (*.f64 z y) y)))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 -1 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) -1)
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))) (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) 1)
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x)) (/.f64 (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x) (+.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 z 5000000000000000/5641895835477563))) x))))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))
(neg.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z 5000000000000000/5641895835477563) 5000000000000000/5641895835477563)) x))
(-.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))) (neg.f64 x))
(+.f64 x (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 z))))

eval166.0ms (2.9%)

Compiler

Compiled 9892 to 6516 computations (34.1% saved)

prune81.0ms (1.4%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New4362438
Fresh011
Picked101
Done055
Total4378445
Error
0b
Counts
445 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
28.6b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
13.0b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
28.6b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
18.6b
(+.f64 x (/.f64 -1 x))
56.8b
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
56.7b
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
56.5b
(*.f64 5000000000000000/5641895835477563 y)
20.8b
x
Compiler

Compiled 65 to 49 computations (24.6% saved)

localize3.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.f64 5000000000000000/5641895835477563 y)
Compiler

Compiled 8 to 6 computations (25% saved)

localize9.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))
0.3b
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
0.4b
(*.f64 -5000000000000000/5641895835477563 z)
Compiler

Compiled 22 to 16 computations (27.3% saved)

eval54.0ms (0.9%)

Compiler

Compiled 2971 to 2121 computations (28.6% saved)

prune28.0ms (0.5%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1640164
Fresh011
Picked011
Done066
Total1648172
Error
0b
Counts
172 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
28.6b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
13.0b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
28.6b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
18.6b
(+.f64 x (/.f64 -1 x))
56.8b
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
56.7b
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
56.5b
(*.f64 5000000000000000/5641895835477563 y)
20.8b
x
Compiler

Compiled 65 to 49 computations (24.6% saved)

regimes54.0ms (0.9%)

Counts
13 → 2
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Calls

6 calls:

14.0ms
z
14.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
7.0ms
y
7.0ms
x
4.0ms
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
Results
ErrorSegmentsBranch
3.3b1x
3.3b1y
1.0b2z
1.1b2(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
1.0b2(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
1.0b2(exp.f64 z)
Compiler

Compiled 133 to 83 computations (37.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.5711090068260003e-120
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes71.0ms (1.2%)

Counts
12 → 3
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 x (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
Outputs
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x))))
x
Calls

4 calls:

24.0ms
x
20.0ms
z
19.0ms
y
6.0ms
(exp.f64 z)
Results
ErrorSegmentsBranch
9.9b3x
11.7b3y
0.2b3z
0.2b3(exp.f64 z)
Compiler

Compiled 99 to 61 computations (38.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0009616482969865
+inf
0.0ms
0.0
1.5711090068260003e-120
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes39.0ms (0.7%)

Counts
9 → 3
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))) x)
Outputs
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
x
Calls

3 calls:

16.0ms
z
15.0ms
y
5.0ms
x
Results
ErrorSegmentsBranch
13.0b1x
11.7b3y
0.2b3z
Compiler

Compiled 67 to 43 computations (35.8% saved)

bsearch33.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
0.0009611862094830316
3077.7233772270597
14.0ms
-3206445.953089654
-30729.079873273888
Results
30.0ms256×body256valid
Compiler

Compiled 337 to 244 computations (27.6% saved)

regimes76.0ms (1.3%)

Counts
7 → 5
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
Outputs
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
x
Calls

3 calls:

30.0ms
x
22.0ms
z
22.0ms
y
Results
ErrorSegmentsBranch
14.2b6x
10.9b5y
7.9b5z
Compiler

Compiled 49 to 32 computations (34.7% saved)

bsearch59.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.0009611862094830316
3077.7233772270597
11.0ms
-3.6115702657422113e-292
-4.476831738270339e-293
11.0ms
-6.52615996971432e-104
-1.5952516184318387e-104
16.0ms
-275.8584294155153
-0.1297131141896237
Results
53.0ms464×body256valid
Compiler

Compiled 507 to 394 computations (22.3% saved)

regimes46.0ms (0.8%)

Counts
3 → 4
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 x (/.f64 -1 x))
Outputs
(+.f64 x (/.f64 -1 x))
x
(+.f64 x (/.f64 -1 x))
x
Calls

3 calls:

18.0ms
x
15.0ms
y
12.0ms
z
Results
ErrorSegmentsBranch
14.8b6x
13.6b5y
9.8b4z
Compiler

Compiled 24 to 17 computations (29.2% saved)

bsearch49.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
0.0009611862094830316
3077.7233772270597
18.0ms
1.8835837799210026e-197
8.462820717745816e-186
13.0ms
2.4878318279120285e-271
5.529868473201709e-270
Results
44.0ms416×body256valid
Compiler

Compiled 385 to 301 computations (21.8% saved)

regimes72.0ms (1.2%)

Accuracy

Total -41.2b remaining (-197.9%)

Threshold costs -41.2b (-197.9%)

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

3 calls:

65.0ms
z
3.0ms
x
3.0ms
y
Results
ErrorSegmentsBranch
20.8b1x
20.8b1y
20.8b1z
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify49.0ms (0.8%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064340
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (if (<=.f64 (exp.f64 z) 2) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x)))) x))
(if (<=.f64 z -31000) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) x))
(if (<=.f64 z -3602879701896397/562949953421312) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z -2219120988980937/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) (if (<=.f64 z -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 8106479329266893/4503599627370496) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x))))
(if (<=.f64 z 7042512078550781/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 7364190262167723/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) x (if (<=.f64 z 150) (+.f64 x (/.f64 -1 x)) x)))
x
Outputs
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) 0) (+.f64 x (/.f64 -1 x)) (if (<=.f64 (exp.f64 z) 2) (+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x)))) x))
(if (<=.f64 z -31000) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 140) (+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) x))
(if (<=.f64 z -3602879701896397/562949953421312) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z -2219120988980937/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) (if (<=.f64 z -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 8106479329266893/4503599627370496) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x))))
(if (<=.f64 z 7042512078550781/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 7364190262167723/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) x (if (<=.f64 z 150) (+.f64 x (/.f64 -1 x)) x)))
x
Compiler

Compiled 154 to 102 computations (33.8% saved)

soundness166.0ms (2.9%)

Algorithm
egg-herbie
Rules
1226×rational_best_oopsla_all_46_json_45_simplify-49
1178×rational_best_oopsla_all_46_json_45_simplify-72
966×rational_best_oopsla_all_46_json_45_simplify-7
724×rational_best_oopsla_all_46_json_45_simplify-89
602×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02755819
19035809
238525809
Stop Event
node limit
Compiler

Compiled 29 to 18 computations (37.9% saved)

end113.0ms (1.9%)

Compiler

Compiled 139 to 85 computations (38.8% saved)

Profiling

Loading profile data...