Details

Time bar (total: 13.9s)

analyze466.0ms (3.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
6.3%6.2%93.6%0.2%0%0%0%9
10.9%10.9%88.9%0.2%0%0%0%10
13.4%13.3%85.8%0.2%0.8%0%0%11
18.4%17.9%79.3%0.2%2.5%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.4s (10.3%)

Results
1.2s8256×body256valid
262.0ms2350×body256infinite
Bogosity

preprocess95.0ms (0.7%)

Algorithm
egg-herbie
Rules
1832×rational_best_oopsla_all_46_json_45_simplify-89
1462×rational_best_oopsla_all_46_json_45_simplify-7
1448×rational_best_oopsla_all_46_json_45_simplify-74
1242×rational_best_oopsla_all_46_json_45_simplify-24
942×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032175
1112175
2419175
31648175
47790175
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
(+.f64 (*.f64 (/.f64 y x) (-.f64 z t)) t)
(+.f64 (*.f64 (/.f64 z y) (-.f64 x t)) t)
(+.f64 (*.f64 (/.f64 t y) (-.f64 z x)) x)
(+.f64 (*.f64 (/.f64 x z) (-.f64 y t)) t)
(+.f64 (*.f64 (/.f64 x t) (-.f64 z y)) y)
(+.f64 (*.f64 (/.f64 x y) (-.f64 t z)) z)
Outputs
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (/.f64 y x) (-.f64 z t)) t)
(+.f64 t (*.f64 (-.f64 z t) (/.f64 y x)))
(+.f64 (*.f64 (/.f64 z y) (-.f64 x t)) t)
(+.f64 t (*.f64 (/.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (/.f64 t y) (-.f64 z x)) x)
(+.f64 x (*.f64 (/.f64 t y) (-.f64 z x)))
(+.f64 (*.f64 (/.f64 x z) (-.f64 y t)) t)
(+.f64 t (*.f64 (/.f64 x z) (-.f64 y t)))
(+.f64 (*.f64 (/.f64 x t) (-.f64 z y)) y)
(+.f64 y (*.f64 (/.f64 x t) (-.f64 z y)))
(+.f64 (*.f64 (/.f64 x y) (-.f64 t z)) z)
(+.f64 z (*.f64 (/.f64 x y) (-.f64 t z)))
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
1166×rational_best_oopsla_all_46_json_45_simplify-36
1148×rational_best_oopsla_all_46_json_45_simplify-89
1054×rational_best_oopsla_all_46_json_45_simplify-72
974×rational_best_oopsla_all_46_json_45_simplify-74
764×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
12325
27125
326225
4122625
5499725
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
Outputs
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))

eval0.0ms (0%)

Compiler

Compiled 22 to 9 computations (59.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
2.1b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
2.1b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
Compiler

Compiled 13 to 8 computations (38.5% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
6.1b
(*.f64 (/.f64 x y) (-.f64 z t))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series10.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1910×rational_best_oopsla_all_46_json-2
1910×rational_best_oopsla_all_46_json-1
1910×rational_best_oopsla_all_46_json-4
1910×rational_best_oopsla_all_46_json-3
658×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
16544
222944
397944
4418044
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (-.f64 z t))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 z)) -1) (*.f64 (/.f64 x y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))

simplify160.0ms (1.2%)

Algorithm
egg-herbie
Rules
1076×rational_best_oopsla_all_46_json_45_simplify-49
1026×rational_best_oopsla_all_46_json_45_simplify-10
932×rational_best_oopsla_all_46_json_45_simplify-72
692×rational_best_oopsla_all_46_json_45_simplify-7
618×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02175233
17485115
232285115
375565115
Stop Event
node limit
Counts
195 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))
(+.f64 0 (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) z))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 0 (*.f64 (/.f64 x y) (-.f64 t z)))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) t))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 z)) -1) (*.f64 (/.f64 x y) t))
(-.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) t))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (-.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 1)
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) -1)
(neg.f64 (*.f64 (/.f64 x y) (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) t))
(-.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(-.f64 (*.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
Outputs
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y))
t
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 (-.f64 z t) x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 t (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 0 (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) z))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 0 (*.f64 (/.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) t))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 z)) -1) (*.f64 (/.f64 x y) t))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 z (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) t))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 x y))) (neg.f64 (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 x y))) (neg.f64 (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 x y))) (neg.f64 (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 z t)))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (-.f64 z t) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 x y))) (/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 x y) (-.f64 t z))) (/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 x y) (-.f64 t z)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (-.f64 z t) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (-.f64 z t) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (-.f64 t z)) -1)
(*.f64 (-.f64 z t) (/.f64 x y))
(neg.f64 (*.f64 (/.f64 x y) (-.f64 t z)))
(*.f64 (-.f64 z t) (/.f64 x y))
(neg.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (-.f64 t z))))
(*.f64 (-.f64 z t) (/.f64 x y))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (-.f64 z t) (/.f64 x y))
(neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (-.f64 t z)) (/.f64 x y)))
(*.f64 (-.f64 z t) (/.f64 x y))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 0 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) t))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) t) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(-.f64 (*.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(/.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))
(neg.f64 (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))

eval20.0ms (0.1%)

Compiler

Compiled 3115 to 450 computations (85.6% saved)

prune25.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1307137
Fresh000
Picked011
Done000
Total1308138
Error
0.0b
Counts
138 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
22.7b
(-.f64 t (*.f64 t (/.f64 x y)))
13.3b
(+.f64 (/.f64 (*.f64 z x) y) t)
2.1b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
25.5b
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)
36.5b
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
2.2b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
22.7b
(*.f64 t (-.f64 1 (/.f64 x y)))
32.9b
t
Compiler

Compiled 204 to 112 computations (45.1% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
0.1b
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
0.2b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
6.1b
(*.f64 (/.f64 x y) (-.f64 z t))
Compiler

Compiled 94 to 18 computations (80.9% saved)

series9.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite140.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1026×rational_best_oopsla_all_46_json_45_simplify-13
838×rational_best_oopsla_all_46_json_45_simplify-89
804×rational_best_oopsla_all_46_json_45_simplify-37
688×rational_best_oopsla_all_46_json-2
688×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013117
186117
2313117
31502117
47258117
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1) (*.f64 -1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 1 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))

simplify204.0ms (1.5%)

Algorithm
egg-herbie
Rules
1824×rational_best_oopsla_all_46_json_45_simplify-89
1500×rational_best_oopsla_all_46_json_45_simplify-24
1446×rational_best_oopsla_all_46_json_45_simplify-74
674×rational_best_oopsla_all_46_json_45_simplify-10
670×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050916042
1186915532
2692315532
Stop Event
node limit
Counts
288 → 282
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))))
(/.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 2))) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 3))) (pow.f64 t 2)) (+.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 2))) t)))))
(/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3))))))
(/.f64 y (*.f64 (-.f64 z t) x))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4)))))))
(/.f64 y (*.f64 (-.f64 z t) x))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4)))))))
(/.f64 1 t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(/.f64 1 t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))))))
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
t
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(/.f64 (*.f64 (-.f64 z t) x) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 (*.f64 t (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(+.f64 (*.f64 t (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) t))
(+.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1) (*.f64 -1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)
(+.f64 0 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 1)
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)
(-.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 x y)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 1 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))))) (+.f64 (/.f64 y (*.f64 z x)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (pow.f64 t 2) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (pow.f64 t 2) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (+.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))))
(+.f64 (/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (pow.f64 t 2) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (+.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4))))))))
(/.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(/.f64 -1 (*.f64 t (+.f64 (/.f64 x y) -1)))
(/.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t))
(-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (/.f64 1 (*.f64 t (+.f64 (/.f64 x y) -1))))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))) (/.f64 1 (*.f64 t (+.f64 (/.f64 x y) -1)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))))) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))))) (/.f64 1 (*.f64 t (-.f64 (/.f64 x y) 1))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 4)))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))) (/.f64 1 (*.f64 t (+.f64 (/.f64 x y) -1)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 4)))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (/.f64 1 t) (*.f64 x (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 2))) t))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y)))) t)) (+.f64 (/.f64 1 t) (*.f64 x (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 3))) (pow.f64 t 2)) (+.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (pow.f64 x 2))) t)))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 3))) (pow.f64 t 2)) (+.f64 (*.f64 x (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) t)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y)))) t)) (+.f64 (/.f64 1 t) (*.f64 x (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2))))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 y t)) (/.f64 z (*.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))) (pow.f64 t 2)))
(/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 -1 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (neg.f64 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))))
(+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4))))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (neg.f64 (/.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4)))))))
(/.f64 y (*.f64 (-.f64 z t) x))
(/.f64 y (*.f64 x (-.f64 z t)))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4)))))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4))))) (+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(/.f64 y (*.f64 (-.f64 z t) x))
(/.f64 y (*.f64 x (-.f64 z t)))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (/.f64 y (*.f64 (-.f64 z t) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4)))))))
(+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4))))) (+.f64 (/.f64 y (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))))
(/.f64 1 t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (/.f64 1 t))
(+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))))
(+.f64 (/.f64 1 t) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (/.f64 1 t) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))))))
(+.f64 (/.f64 1 t) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))))))
(/.f64 1 t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (/.f64 1 t))
(+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))))
(+.f64 (/.f64 1 t) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (/.f64 1 t) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))))))
(+.f64 (/.f64 1 t) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))))))
(/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))
(/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))
(/.f64 1 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (/.f64 1 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))))
(+.f64 (/.f64 1 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))))))
(+.f64 (/.f64 1 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))))))
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(/.f64 y (*.f64 z x))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))
(+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (/.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 4)))) (+.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z x) y))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 x y) (neg.f64 t))))
t
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) t)
(+.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
t
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) y) t)
(+.f64 t (/.f64 (*.f64 x (-.f64 z t)) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z x) y)))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 t (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 t (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) t))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 z (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (*.f64 (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1) (*.f64 -1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 0 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 x y))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 0 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 0)
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) 1)
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 t (*.f64 (/.f64 x y) (-.f64 t z)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 0)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 t (/.f64 x y)))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z)))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (*.f64 -1 (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (-.f64 t (*.f64 (/.f64 x y) (neg.f64 z)))))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (-.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 1 (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 1 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (neg.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) 1)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(/.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) -1)
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(neg.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 -1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))
(neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 x y))
1.5b
(*.f64 t (-.f64 1 (/.f64 x y)))
Compiler

Compiled 23 to 11 computations (52.2% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

15 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1884×rational_best_oopsla_all_46_json-2
1884×rational_best_oopsla_all_46_json-1
1884×rational_best_oopsla_all_46_json-4
1884×rational_best_oopsla_all_46_json-3
1068×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15832
219932
382932
4387832
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t) (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 t (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 t (-.f64 0 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 t (-.f64 0 (*.f64 (*.f64 t (/.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 t (/.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (neg.f64 t)) (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 t t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 1 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 x y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (+.f64 (/.f64 x y) -1) (/.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 x y) -1))))))

simplify88.0ms (0.6%)

Algorithm
egg-herbie
Rules
1216×rational_best_oopsla_all_46_json_45_simplify-72
1180×rational_best_oopsla_all_46_json_45_simplify-7
1134×rational_best_oopsla_all_46_json_45_simplify-82
796×rational_best_oopsla_all_46_json_45_simplify-49
470×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01563033
15672941
236992935
Stop Event
node limit
Counts
125 → 106
Calls
Call 1
Inputs
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t) (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) t)
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 t (-.f64 0 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t))))
(-.f64 t (-.f64 0 (*.f64 (*.f64 t (/.f64 x y)) -1)))
(-.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(-.f64 0 (-.f64 (*.f64 t (/.f64 x y)) t))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 t))
(-.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 x y)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (neg.f64 t)) (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 t t))) t))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) (neg.f64 t))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (neg.f64 t))
(-.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (neg.f64 t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 (-.f64 1 (/.f64 x y)) 0)
(+.f64 0 (-.f64 1 (/.f64 x y)))
(+.f64 (neg.f64 (/.f64 x y)) 1)
(*.f64 1 (-.f64 1 (/.f64 x y)))
(*.f64 (-.f64 1 (/.f64 x y)) 1)
(*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 1 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 x y) -1) -1)
(*.f64 (+.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(*.f64 -1 (+.f64 (/.f64 x y) -1))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (+.f64 (/.f64 x y) -1) (/.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1))
(/.f64 (-.f64 1 (/.f64 x y)) 1)
(/.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(/.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(/.f64 (+.f64 (/.f64 x y) -1) -1)
(neg.f64 (+.f64 (/.f64 x y) -1))
Outputs
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t) (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) t)
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) t))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 t (-.f64 0 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t))))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 t (-.f64 0 (*.f64 (*.f64 t (/.f64 x y)) -1)))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 0 (-.f64 (*.f64 t (/.f64 x y)) t))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 t))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 x y)))
(-.f64 (*.f64 t (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y)))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y))))))
(-.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (neg.f64 t)) (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 t t))) t))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 t t)) (neg.f64 t))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) (neg.f64 t))
(-.f64 t (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (neg.f64 t)))
(*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (-.f64 0 (neg.f64 t)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))
(*.f64 t (*.f64 (/.f64 t t) (-.f64 1 (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (neg.f64 t)))
(*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (-.f64 0 (neg.f64 t)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))
(*.f64 t (*.f64 (/.f64 t t) (-.f64 1 (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1)))
(*.f64 (*.f64 t (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))
(-.f64 0 (*.f64 t (+.f64 -1 (/.f64 x y))))
(*.f64 (-.f64 1 (/.f64 x y)) t)
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 t t) (-.f64 1 (/.f64 x y))) (*.f64 (/.f64 t t) (-.f64 1 (/.f64 x y)))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y)))) (*.f64 t (/.f64 (+.f64 -1 (/.f64 x y)) (+.f64 -1 (/.f64 x y))))))
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(-.f64 t (*.f64 t (/.f64 x y)))
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 (-.f64 1 (/.f64 x y)) 0)
(-.f64 1 (/.f64 x y))
(+.f64 0 (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(+.f64 (neg.f64 (/.f64 x y)) 1)
(-.f64 1 (/.f64 x y))
(*.f64 1 (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) 1)
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 1 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -1) -1)
(-.f64 1 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(*.f64 -1 (+.f64 (/.f64 x y) -1))
(-.f64 1 (/.f64 x y))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (+.f64 (/.f64 x y) -1) (/.f64 -1 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))))
(-.f64 1 (/.f64 x y))
(*.f64 (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (-.f64 1 (/.f64 x y)))
(-.f64 1 (/.f64 x y))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))) (+.f64 (/.f64 x y) -1))
(-.f64 1 (/.f64 x y))
(/.f64 (-.f64 1 (/.f64 x y)) 1)
(-.f64 1 (/.f64 x y))
(/.f64 (-.f64 1 (/.f64 x y)) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))))
(-.f64 1 (/.f64 x y))
(/.f64 (-.f64 1 (/.f64 x y)) (/.f64 (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y))) (/.f64 (-.f64 1 (/.f64 x y)) (-.f64 1 (/.f64 x y)))))
(-.f64 1 (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) -1) -1)
(-.f64 1 (/.f64 x y))
(neg.f64 (+.f64 (/.f64 x y) -1))
(-.f64 1 (/.f64 x y))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 z x) y) t)
4.9b
(/.f64 (*.f64 z x) y)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

21 calls:

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

rewrite175.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1674×rational_best_oopsla_all_46_json-2
1674×rational_best_oopsla_all_46_json-1
1674×rational_best_oopsla_all_46_json-4
1674×rational_best_oopsla_all_46_json-3
942×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15332
215732
365432
4327932
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (neg.f64 (/.f64 (*.f64 z x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))))))

simplify114.0ms (0.8%)

Algorithm
egg-herbie
Rules
1266×rational_best_oopsla_all_46_json_45_simplify-72
1126×rational_best_oopsla_all_46_json_45_simplify-49
992×rational_best_oopsla_all_46_json_45_simplify-23
928×rational_best_oopsla_all_46_json_45_simplify-82
666×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01281773
14931773
232551773
Stop Event
node limit
Counts
111 → 66
Calls
Call 1
Inputs
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) 0)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(+.f64 0 (/.f64 (*.f64 z x) y))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(-.f64 (/.f64 (*.f64 z x) y) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 (*.f64 z x) y) 1)
(*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))
(*.f64 1 (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) y)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) y))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (*.f64 z x) y))))
(*.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) y)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (neg.f64 (/.f64 (*.f64 z x) y)))
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) y)))
(-.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
Outputs
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
t
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 t (/.f64 (*.f64 z x) y))
(+.f64 (/.f64 (*.f64 z x) y) 0)
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(+.f64 0 (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(-.f64 (/.f64 (*.f64 z x) y) 0)
(/.f64 (*.f64 z x) y)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) 1)
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (*.f64 z x) y) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 1 (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (*.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)))))
(/.f64 (*.f64 z x) y)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (*.f64 (/.f64 (*.f64 z x) y) (/.f64 1 (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) y)) -1)
(/.f64 (*.f64 z x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))))
(/.f64 (*.f64 z x) y)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y)) (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (/.f64 (*.f64 z x) y))
(/.f64 (*.f64 z x) y)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) y) (/.f64 (*.f64 z x) y))) (neg.f64 (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) y)))
(/.f64 (*.f64 z x) y)
(-.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 0)
(+.f64 t (/.f64 (*.f64 z x) y))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (+.f64 (/.f64 (*.f64 z x) y) t))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 1 (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) -1)
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (+.f64 (/.f64 (*.f64 z x) y) t))
(+.f64 t (/.f64 (*.f64 z x) y))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))) (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) 1)
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))
(/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t)) (/.f64 (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (/.f64 (*.f64 z x) y) t))))
(+.f64 t (/.f64 (*.f64 z x) y))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z x) y) t)))
(+.f64 t (/.f64 (*.f64 z x) y))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 t (*.f64 t (/.f64 x y)))
5.2b
(*.f64 t (/.f64 x y))
Compiler

Compiled 22 to 7 computations (68.2% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1700×rational_best_oopsla_all_46_json-2
1700×rational_best_oopsla_all_46_json-1
1700×rational_best_oopsla_all_46_json-4
1700×rational_best_oopsla_all_46_json-3
998×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14732
214732
364032
4330032
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(*.f64 t (/.f64 x y))
(-.f64 t (*.f64 t (/.f64 x y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x y) (neg.f64 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))))))

simplify235.0ms (1.7%)

Algorithm
egg-herbie
Rules
1466×rational_best_oopsla_all_46_json_45_simplify-36
1386×rational_best_oopsla_all_46_json_45_simplify-89
1132×rational_best_oopsla_all_46_json_45_simplify-24
1102×rational_best_oopsla_all_46_json_45_simplify-74
708×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02784352
112364224
266474224
Stop Event
node limit
Counts
198 → 151
Calls
Call 1
Inputs
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 t (/.f64 x y)) 0)
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(+.f64 0 (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 t (/.f64 x y)) 0)
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))
(/.f64 (*.f64 t (/.f64 x y)) 1)
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 t t))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t)
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (*.f64 1 (-.f64 1 (/.f64 x y))))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y))))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1)))
(*.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t))))
(*.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)))
(*.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))
(*.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))
(*.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t))))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)))
(*.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t)))
(*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t)))
(*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))))
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1))
(*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1))
(*.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1)))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 1 (/.f64 x y)) t)
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)
(*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))
Outputs
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(/.f64 (*.f64 t x) y)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (*.f64 t x) y) -1)
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (*.f64 t x) y) -1)
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (*.f64 t x) y) -1)
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 t (/.f64 x y)) 0)
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 t (/.f64 x y))
(+.f64 0 (*.f64 t (/.f64 x y)))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y)))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y)))
(*.f64 t (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(*.f64 t (/.f64 x y))
(-.f64 (*.f64 t (/.f64 x y)) 0)
(*.f64 t (/.f64 x y))
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 t)))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (neg.f64 (*.f64 (/.f64 x y) (neg.f64 t))))
(/.f64 (*.f64 t (/.f64 x y)) 1)
(*.f64 t (/.f64 x y))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 t t))
(*.f64 t (/.f64 x y))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 t (/.f64 x y))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t)))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t))))
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1))
(+.f64 t (neg.f64 (*.f64 t (/.f64 x y))))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t)
(+.f64 t (neg.f64 (*.f64 t (/.f64 x y))))
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 1 (-.f64 1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) (/.f64 t t))))
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) (neg.f64 t))
(*.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t))))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t)))
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1)))
(*.f64 -1 (*.f64 (neg.f64 t) (neg.f64 (-.f64 (/.f64 x y) (/.f64 t t)))))
(neg.f64 (*.f64 (-.f64 (/.f64 x y) (/.f64 t t)) (-.f64 t 0)))
(*.f64 (neg.f64 t) (*.f64 -1 (-.f64 (/.f64 t t) (/.f64 x y))))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 1 (/.f64 x y)) t)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)
7.5b
(/.f64 (*.f64 t x) y)
Compiler

Compiled 29 to 8 computations (72.4% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite258.0ms (1.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01036
16232
218032
372432
4358032
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(/.f64 (*.f64 t x) y)
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 -1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))))))

simplify150.0ms (1.1%)

Algorithm
egg-herbie
Rules
1144×rational_best_oopsla_all_46_json_45_simplify-49
1102×rational_best_oopsla_all_46_json_45_simplify-72
754×rational_best_oopsla_all_46_json_45_simplify-23
654×rational_best_oopsla_all_46_json_45_simplify-36
548×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01341770
15581762
235801762
Stop Event
node limit
Counts
102 → 78
Calls
Call 1
Inputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 t x) y) 0)
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(+.f64 0 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(-.f64 (/.f64 (*.f64 t x) y) 0)
(-.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (*.f64 t x) y) 1)
(*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 -1 (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 t))
(-.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 t x) y) t))
(-.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))
(-.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))
Outputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 t x) y) 0)
(/.f64 (*.f64 t x) y)
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(+.f64 0 (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(-.f64 (/.f64 (*.f64 t x) y) 0)
(/.f64 (*.f64 t x) y)
(-.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) 1)
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 -1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1)
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 1 (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 t x) y)
(*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 t x) y)
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 t x) y)
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 t))
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 0 (-.f64 (/.f64 (*.f64 t x) y) t))
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(-.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(-.f64 t (/.f64 (*.f64 t x) y))
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))
(-.f64 t (/.f64 (*.f64 t x) y))

eval469.0ms (3.4%)

Compiler

Compiled 43055 to 8218 computations (80.9% saved)

prune339.0ms (2.4%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New104361049
Fresh022
Picked101
Done145
Total1045121057
Error
0.0b
Counts
1057 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
42.4b
(/.f64 (*.f64 z x) y)
25.5b
(-.f64 t (/.f64 (*.f64 t x) y))
22.7b
(-.f64 t (*.f64 t (/.f64 x y)))
13.3b
(+.f64 (/.f64 (*.f64 z x) y) t)
2.1b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
36.5b
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
22.8b
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
2.2b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (*.f64 (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
22.7b
(*.f64 t (-.f64 1 (/.f64 x y)))
52.4b
(*.f64 t (neg.f64 (/.f64 x y)))
53.5b
(neg.f64 (/.f64 (*.f64 t x) y))
32.9b
t
Compiler

Compiled 321 to 168 computations (47.7% saved)

localize70.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
4.0b
(*.f64 z (/.f64 x y))
4.6b
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
6.1b
(*.f64 (/.f64 x y) (-.f64 z t))
Compiler

Compiled 204 to 42 computations (79.4% saved)

series49.0ms (0.4%)

Counts
3 → 132
Calls

33 calls:

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

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1416×rational_best_oopsla_all_46_json_45_simplify-13
1268×rational_best_oopsla_all_46_json_45_simplify-23
1114×rational_best_oopsla_all_46_json-2
1114×rational_best_oopsla_all_46_json-1
1114×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020125
1141125
2528125
32675125
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 z (/.f64 x y))
(*.f64 (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 x y) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) z) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 (/.f64 x y) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (/.f64 z z)) (*.f64 (/.f64 x y) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) z)) (*.f64 z (/.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))))

simplify306.0ms (2.2%)

Algorithm
egg-herbie
Rules
1314×rational_best_oopsla_all_46_json_45_simplify-7
1166×rational_best_oopsla_all_46_json_45_simplify-10
1152×rational_best_oopsla_all_46_json_45_simplify-13
534×rational_best_oopsla_all_46_json_45_simplify-24
534×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070423822
1254221900
2641121900
Stop Event
node limit
Counts
244 → 439
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3))))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3))))))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))))
(/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))))
(*.f64 -1 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z)))))
(*.f64 -1 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z)))))
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 z x) y)
-1
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))) 1)
(/.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 x y))))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (-.f64 (/.f64 x y) 1))
(+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x y) 1))))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x y) 1))))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t)))))
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 2) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 2) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 2) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 2) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y)))) 1)
(*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x)))))
(*.f64 -1 (/.f64 z (-.f64 z t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 z (-.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 y t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 z (-.f64 z t))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 y t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 z (-.f64 z t)))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(*.f64 -1 (/.f64 z (-.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (*.f64 -1 (/.f64 z (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) t)) (*.f64 (-.f64 z t) x)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (*.f64 -1 (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (*.f64 (pow.f64 y 2) t)) (*.f64 (-.f64 z t) x)))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (-.f64 z t) x)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (-.f64 z t) x)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y)))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) t) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(-.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(-.f64 0 (*.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 x y))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 t t))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 (/.f64 x y) z) 0)
(+.f64 0 (*.f64 (/.f64 x y) z))
(-.f64 (*.f64 (/.f64 x y) z) 0)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 x y) z) 0))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) z)) 0))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) 0))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) 0))
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) 0))
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 z)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 (/.f64 x y) (/.f64 z z))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) z))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 z z)) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) (neg.f64 z))))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) z) 1)
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 z z))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (/.f64 z z)) (*.f64 (/.f64 x y) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) z)) (*.f64 z (/.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) -1) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(-.f64 (*.f64 0 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))
(-.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))
Outputs
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))))
(*.f64 -1 (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t) (+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))
(neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(neg.f64 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))) (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))) (*.f64 -1 (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(neg.f64 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))) (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))) (*.f64 -1 (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 x y)))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 x y)))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))))
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))) (*.f64 x (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 t z)) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 y (pow.f64 t 2))) (*.f64 x (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 t z)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y)))) (*.f64 x (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 y (pow.f64 t 2))) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y)))) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 1 (/.f64 x y)) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))) (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 y (pow.f64 t 2))) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 4) (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y)))) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 1 (/.f64 x y)) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))))
(neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 (pow.f64 y 2) t))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 1 (/.f64 x y)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 3))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 (pow.f64 y 2) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3)))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 (pow.f64 y 2) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 1 (/.f64 x y)) 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))))
(/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))
(/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1)))
(/.f64 x (-.f64 (*.f64 (/.f64 x y) y) y))
(/.f64 x (*.f64 y (+.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))))
(+.f64 (/.f64 x (-.f64 (*.f64 (/.f64 x y) y) y)) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) (+.f64 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (+.f64 (/.f64 x (-.f64 (*.f64 (/.f64 x y) y) y)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))))
(+.f64 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (/.f64 x y) -1) 4)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (+.f64 (/.f64 x (-.f64 (*.f64 (/.f64 x y) y) y)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 2) (pow.f64 y 3)))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 4)))))))
(*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(*.f64 -1 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))))
(neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (/.f64 (*.f64 z (*.f64 t (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))) (+.f64 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (neg.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (+.f64 (/.f64 (*.f64 z (*.f64 t (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (neg.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4))) (+.f64 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))) (+.f64 (/.f64 (*.f64 z (*.f64 t (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (neg.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))))
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 t z)) (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(+.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 t z)) (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 t z)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 y t)) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 t z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))))
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
-1
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t)) 1)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z))))) -1)
(+.f64 -1 (neg.f64 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t))) 1)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z))))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))) (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z)))) (*.f64 x z)) 1))
(+.f64 (neg.f64 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))))) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))) (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y))))) (*.f64 x z)) -1))
(+.f64 -1 (+.f64 (neg.f64 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))))) (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))) (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y))))) (*.f64 x z))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 y (*.f64 z x)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z x))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))))) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z))))) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))) (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z)))) (*.f64 (pow.f64 x 2) (pow.f64 z 2))))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))) (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1)) (*.f64 x z)))) (*.f64 x z)) 1))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))) (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y))))) (*.f64 x z)) (-.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z)))) (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))) (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z)))) (*.f64 (pow.f64 x 2) (pow.f64 z 2))))) 1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))) (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y))))) (*.f64 x z)) (*.f64 -1 (+.f64 (*.f64 t (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 y (*.f64 x z)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x z))) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) (*.f64 (pow.f64 x 2) (pow.f64 z 2)))))))
(/.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 x y))))
(/.f64 -1 (+.f64 (neg.f64 (/.f64 x y)) 1))
(/.f64 -1 (-.f64 1 (/.f64 x y)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))) t)) (/.f64 1 (+.f64 (neg.f64 (/.f64 x y)) 1)))
(-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) t)) (/.f64 1 (-.f64 1 (/.f64 x y))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))) t)) (/.f64 1 (+.f64 (neg.f64 (/.f64 x y)) 1))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) t)) (-.f64 (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 y (pow.f64 t 2)))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(+.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) t)) (/.f64 1 (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) t)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))) t)) (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 x y)) 1))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (neg.f64 (/.f64 x y)) 1))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (neg.f64 (/.f64 x y)) 1) 2))))) (/.f64 1 (+.f64 (neg.f64 (/.f64 x y)) 1))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) (pow.f64 z 2))) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) t)) (-.f64 (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 y (pow.f64 t 2)))) (/.f64 1 (-.f64 1 (/.f64 x y))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) t)) (/.f64 (*.f64 (*.f64 x z) (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 x y)))))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 (*.f64 x z) (*.f64 y (-.f64 1 (/.f64 x y)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) (pow.f64 z 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(/.f64 1 (-.f64 (/.f64 x y) 1))
(/.f64 1 (+.f64 (/.f64 x y) -1))
(/.f64 1 (+.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t)))
(+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) t)))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t)))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x y) 1))))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t))))
(+.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) t))) (*.f64 -1 (/.f64 (*.f64 (*.f64 x z) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (/.f64 x y) -1))))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) z)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 -1 (/.f64 x y))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) z)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 -1 (/.f64 x y))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x y) 1))))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y (-.f64 (/.f64 x y) 1)))) (/.f64 (*.f64 z x) (*.f64 y (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) t)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 x z) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 (/.f64 x y) -1))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) t)) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 z 2)) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y (+.f64 (/.f64 x y) -1)))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (pow.f64 z 2))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) z)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 -1 (/.f64 x y))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 (*.f64 (/.f64 x y) y) y))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t)))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 z 2)) (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) z)) (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 -1 (/.f64 x y))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y (+.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 x z) (*.f64 y (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) t)))))
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(neg.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))))
(*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 2) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))))) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))))) (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 z 2))) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 2) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t x) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))))) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))) (+.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))) (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 z 2))) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))
(+.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 z 2))) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 x t) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)) z)) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) 1)
(+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 x (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)) z)) -1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) z)) (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) y)) (*.f64 x (pow.f64 z 2)))))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) z)) (/.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 x (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x)) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x)) z)) -1))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))) (-.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) y)) (*.f64 x (pow.f64 z 2))) 1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 x (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)) z) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2) (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x)))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))))
-1
(-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x z))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x z)))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x z))) (neg.f64 (/.f64 (*.f64 y t) (*.f64 x z)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 2) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 x (pow.f64 z 2)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x z))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x z))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x z)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x z)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x z)) (/.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 x (pow.f64 z 2))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) x))))) (*.f64 (pow.f64 z 2) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 z x))) 1))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x z))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 x (pow.f64 z 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) x)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x z))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x z)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2))))) (-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x z))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x z)) (/.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 x (pow.f64 z 2))))) (-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x z))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) x) (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) x))))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(+.f64 (neg.f64 (/.f64 x y)) -1)
(-.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y))) 1)
(+.f64 (neg.f64 (/.f64 x y)) (-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) 1))
(+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (-.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (*.f64 -1 (/.f64 x y)))) 1)
(+.f64 (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))) (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) 1))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t) (+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (-.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t) (+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))) (-.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(*.f64 -1 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))
(neg.f64 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x)))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x)))
(*.f64 -1 (+.f64 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x))) (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x))) (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) x)))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x))) (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) x))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (/.f64 (*.f64 t (-.f64 (/.f64 t (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 z t) (*.f64 y (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 -1 (/.f64 z (-.f64 z t)))
(neg.f64 (/.f64 z (-.f64 z t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 z (-.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (neg.f64 (/.f64 z (-.f64 z t))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z (*.f64 y t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (neg.f64 (/.f64 z (-.f64 z t))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 y t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 z (-.f64 z t))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (/.f64 (*.f64 y (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 z (*.f64 y t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z (*.f64 y t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (/.f64 (*.f64 y (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 y t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 (-.f64 z t) 2)))) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 z (-.f64 z t)))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (/.f64 (*.f64 y (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 z (*.f64 y t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t))))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 z (*.f64 y t)) (pow.f64 (-.f64 z t) 2)))) (pow.f64 y 2))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z (*.f64 y t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (/.f64 (*.f64 y (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) t)) (*.f64 (pow.f64 x 2) (-.f64 z t))))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 z t)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 (-.f64 z t) 2)))) (pow.f64 y 2))) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 y (*.f64 z t)) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(*.f64 -1 (/.f64 z (-.f64 z t)))
(neg.f64 (/.f64 z (-.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (*.f64 -1 (/.f64 z (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) t)) (*.f64 (-.f64 z t) x)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (*.f64 -1 (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2))))))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2))))))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))))) (+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 t z) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (*.f64 (pow.f64 y 2) t)) (*.f64 (-.f64 z t) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (pow.f64 t 2))) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (+.f64 (*.f64 -1 (/.f64 z (-.f64 z t))) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2))))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (pow.f64 y 3))) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 x (-.f64 z t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (pow.f64 y 3))) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)))) (*.f64 -1 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 y (-.f64 (/.f64 t (*.f64 x (-.f64 z t))) (/.f64 (*.f64 z t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (-.f64 z t) x)) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y))) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)) (-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 z t)) (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))) (*.f64 (pow.f64 y 2) t)) 1))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) (-.f64 z t))) (*.f64 (pow.f64 y 2) t)) -1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)) (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) (-.f64 z t))) (*.f64 (pow.f64 y 2) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (-.f64 z t) x)) (*.f64 (pow.f64 y 2) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (-.f64 z t) x) t)) y)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))) (*.f64 (pow.f64 t 2) (pow.f64 y 3))))) (-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 z t)) (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))) (*.f64 (pow.f64 y 2) t)) 1))
(+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) (-.f64 z t))) (*.f64 (pow.f64 y 2) t)) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y))) 1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) (-.f64 z t))) (*.f64 (pow.f64 y 2) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (*.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) (pow.f64 x 2))) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t)) y)))))
-1
(-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y t))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)))))
(-.f64 (neg.f64 (/.f64 (*.f64 x z) (*.f64 y t))) (+.f64 1 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y t))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 y 2) t))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) (*.f64 y t)) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 y 2) t)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 y t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (*.f64 y t))) (*.f64 -1 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 y 2) t)))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) (*.f64 y t)) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 y 2) t)))) (-.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 z t) 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (-.f64 z t)) t))))) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (+.f64 1 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0)
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x y) t) 0))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 x y))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (neg.f64 t) (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (neg.f64 t)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(neg.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (-.f64 t 0))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)
(*.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 t))))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0)
(*.f64 (neg.f64 t) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 x y) (*.f64 (*.f64 t (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (-.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 x y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) 1)
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 t t))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 t t))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (neg.f64 t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (neg.f64 t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (/.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (neg.f64 t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (neg.f64 t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y)))))) (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 (/.f64 x y) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (neg.f64 t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (*.f64 (/.f64 x y) t) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (/.f64 x y) z) 0)
(*.f64 (/.f64 x y) z)
(+.f64 0 (*.f64 (/.f64 x y) z))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) 0)
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 x y) z) 0))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) z)) 0))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) 0))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) 0))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) 0))
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 (/.f64 x y) z) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) 0))
(*.f64 (/.f64 x y) z)
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 z)))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 (/.f64 x y) (/.f64 z z))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))) (*.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) z))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(-.f64 (*.f64 (*.f64 (/.f64 x y) z) (/.f64 z z)) 0)
(*.f64 (/.f64 x y) z)
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (neg.f64 (*.f64 (/.f64 x y) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (*.f64 (/.f64 x y) (-.f64 z 0)))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (neg.f64 (/.f64 x y))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(/.f64 (*.f64 (/.f64 x y) z) 1)
(*.f64 (/.f64 x y) z)
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 z z))
(*.f64 (/.f64 x y) z)
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 x y) z)
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 x y) z)
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (/.f64 z z)) (*.f64 (/.f64 x y) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z)) (/.f64 (*.f64 (/.f64 x y) z) (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) z)) (*.f64 z (/.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (/.f64 x y) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (/.f64 x y) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z))) (neg.f64 (*.f64 (/.f64 x y) (/.f64 z z)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 z (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 (/.f64 x y) z) (/.f64 (neg.f64 z) (neg.f64 z)))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 x y) (-.f64 z 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) z) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) -1) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(*.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(-.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) 1)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (*.f64 (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z)))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (+.f64 t (*.f64 (/.f64 x y) z)))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (+.f64 t (*.f64 (/.f64 x y) z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) z)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) z))))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 6 computations (60% saved)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.5b
(/.f64 (*.f64 t x) y)
Compiler

Compiled 21 to 7 computations (66.7% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite137.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15617
217417
374917
4352117
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(*.f64 t (neg.f64 (/.f64 x y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))) (*.f64 t (neg.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (/.f64 x y))) (-.f64 0 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t)) (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 x y)))))))

simplify127.0ms (0.9%)

Algorithm
egg-herbie
Rules
1436×rational_best_oopsla_all_46_json_45_simplify-10
1330×rational_best_oopsla_all_46_json_45_simplify-30
944×rational_best_oopsla_all_46_json_45_simplify-49
906×rational_best_oopsla_all_46_json_45_simplify-7
720×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0651215
11971143
27931143
335391143
467571143
Stop Event
node limit
Counts
63 → 33
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))
(+.f64 0 (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (neg.f64 (/.f64 x y))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))) (*.f64 t (neg.f64 (/.f64 x y))))
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) (-.f64 0 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))))
(-.f64 0 (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) 1)
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 t t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t)))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t)) (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))
(/.f64 (*.f64 t (/.f64 x y)) -1)
(neg.f64 (*.f64 t (/.f64 x y)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 t (neg.f64 (/.f64 x y))) (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 0 (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))) (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) 0)
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) (-.f64 0 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(-.f64 0 (*.f64 t (/.f64 x y)))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 t (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) 1)
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 t t))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t)))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (neg.f64 (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t)) (*.f64 t (/.f64 (neg.f64 (/.f64 x y)) t))))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(/.f64 (*.f64 t (/.f64 x y)) -1)
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))
(neg.f64 (*.f64 t (/.f64 x y)))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (/.f64 x y) (neg.f64 t))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 t (/.f64 (*.f64 t x) y))
7.5b
(/.f64 (*.f64 t x) y)
Compiler

Compiled 22 to 7 computations (68.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1566×rational_best_oopsla_all_46_json-2
1566×rational_best_oopsla_all_46_json-1
1566×rational_best_oopsla_all_46_json-4
1566×rational_best_oopsla_all_46_json-3
1232×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14719
214719
362119
4307619
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(-.f64 t (/.f64 (*.f64 t x) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))))))

simplify146.0ms (1%)

Algorithm
egg-herbie
Rules
796×rational_best_oopsla_all_46_json_45_simplify-72
688×rational_best_oopsla_all_46_json_45_simplify-49
654×rational_best_oopsla_all_46_json_45_simplify-10
604×rational_best_oopsla_all_46_json_45_simplify-23
500×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0971709
13791457
227711457
371241457
Stop Event
node limit
Counts
79 → 54
Calls
Call 1
Inputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(+.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 0 (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t)
(+.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t)
(+.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))
Outputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (-.f64 1 (/.f64 x y)))
(-.f64 t (*.f64 t (/.f64 x y)))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1)))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y))))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
t
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 0 (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t))
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))
(-.f64 t (/.f64 (*.f64 t x) y))

eval512.0ms (3.7%)

Compiler

Compiled 54620 to 14157 computations (74.1% saved)

prune508.0ms (3.7%)

Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New8602862
Fresh033
Picked011
Done178
Total86113874
Error
0.0b
Counts
874 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
42.4b
(/.f64 (*.f64 z x) y)
25.5b
(-.f64 t (/.f64 (*.f64 t x) y))
22.7b
(-.f64 t (*.f64 t (/.f64 x y)))
13.3b
(+.f64 (/.f64 (*.f64 z x) y) t)
2.1b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
36.5b
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
22.8b
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
2.2b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t)) (*.f64 (neg.f64 (+.f64 t (*.f64 z (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
22.3b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
22.7b
(*.f64 t (-.f64 1 (/.f64 x y)))
52.4b
(*.f64 t (neg.f64 (/.f64 x y)))
53.5b
(neg.f64 (/.f64 (*.f64 t x) y))
32.9b
t
Compiler

Compiled 242 to 123 computations (49.2% saved)

localize68.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))
1.2b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
4.6b
(*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t)))
6.1b
(*.f64 (/.f64 x y) (-.f64 z t))
Compiler

Compiled 147 to 32 computations (78.2% saved)

series33.0ms (0.2%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
8.0ms
t
@inf
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
4.0ms
y
@-inf
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
3.0ms
t
@-inf
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
2.0ms
x
@inf
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
2.0ms
t
@0
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))

rewrite120.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1384×rational_best_oopsla_all_46_json-2
1384×rational_best_oopsla_all_46_json-1
1384×rational_best_oopsla_all_46_json-4
1384×rational_best_oopsla_all_46_json-3
1358×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020146
1142146
2572142
33184138
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (-.f64 (*.f64 0 (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 z t))) (*.f64 t (/.f64 x y))) (-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 z (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (-.f64 0 (*.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 t) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))

simplify213.0ms (1.5%)

Algorithm
egg-herbie
Rules
918×rational_best_oopsla_all_46_json_45_simplify-7
846×rational_best_oopsla_all_46_json_45_simplify-13
738×rational_best_oopsla_all_46_json_45_simplify-82
714×rational_best_oopsla_all_46_json_45_simplify-35
650×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062519341
1222918547
2550318075
Stop Event
node limit
Counts
141 → 305
Calls
Call 1
Inputs
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 2) (*.f64 z x))) y) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 2) (*.f64 z x))) y) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (/.f64 1 (pow.f64 z 3))) (*.f64 z x)) y)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2)) x)) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))) (pow.f64 z 3)) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (pow.f64 t 2))))))))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) y) (*.f64 -1 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (-.f64 (/.f64 x y) 1)))) t)) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 z x)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) y) (*.f64 -1 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (-.f64 (/.f64 x y) 1)))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))) (-.f64 (/.f64 x y) 1)) (pow.f64 t 2))))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (/.f64 (*.f64 t z) (-.f64 z t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t)))) (*.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t)))))) (pow.f64 x 3)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)))) y) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)))) y) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))))))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) t)))))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) t))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y))))))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t)) x) y))) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t)) x) y))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))) (/.f64 1 (pow.f64 t 3))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) x) y)) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2))) x) (*.f64 y z)) (+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (pow.f64 x 2))) (*.f64 -1 (pow.f64 t 3))) x) (*.f64 y (pow.f64 z 2))) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 y z)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2))) x) (*.f64 y z)) (+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3)) x) (*.f64 y (pow.f64 z 2)))) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 y z)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))))))
(/.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 x y))))
(-.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (-.f64 (/.f64 x y) 1))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 1 (-.f64 (/.f64 x y) 1)))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))))))
-1
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 2))) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 3))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 2))) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x)))) 1)
(*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))))))
-1
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))) 1)
-1
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))) 1)
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(+.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (-.f64 (*.f64 0 (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 z t))) (*.f64 t (/.f64 x y))) (-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 z (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 1)
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(+.f64 0 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)
(-.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (-.f64 0 (*.f64 0 t)))
(-.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 0 t) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 1)
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 t t))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(neg.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
Outputs
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (-.f64 1 (/.f64 x y))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 2) (*.f64 z x))) y) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 x (pow.f64 z 2)))) (*.f64 z (*.f64 (pow.f64 t 2) x))) y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (*.f64 t (-.f64 1 (/.f64 x y))) (/.f64 (*.f64 z (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x (pow.f64 z 2)))) (*.f64 (pow.f64 t 2) x))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 2) (*.f64 z x))) y) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (/.f64 1 (pow.f64 z 3))) (*.f64 z x)) y)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 x (pow.f64 z 2)))) (*.f64 z (*.f64 (pow.f64 t 2) x))) y) (+.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 x y)))) (*.f64 x (pow.f64 z 2))))) (/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (/.f64 1 (pow.f64 z 3))) x)) y)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (*.f64 t (-.f64 1 (/.f64 x y))) (+.f64 (/.f64 (*.f64 z (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x (pow.f64 z 2)))) (*.f64 (pow.f64 t 2) x))) y) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 1 (/.f64 x y))) (*.f64 x (pow.f64 z 2))))) (/.f64 (*.f64 z (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))) (/.f64 1 (pow.f64 z 3))) x)) y)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 x t) y))
(neg.f64 (/.f64 (*.f64 x t) y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (+.f64 (*.f64 z -1) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (-.f64 1 (/.f64 x y)) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))))))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (+.f64 (*.f64 z -1) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (+.f64 (/.f64 (*.f64 (*.f64 z x) (+.f64 (*.f64 z -1) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2))))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (-.f64 1 (/.f64 x y)) (pow.f64 y 2))))) (/.f64 (*.f64 x (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) z)) (*.f64 y t)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (-.f64 1 (/.f64 x y)) (pow.f64 y 2))))) (/.f64 (*.f64 z (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) x)) (*.f64 y t)))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (pow.f64 z 2)) x)) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 z x)) (*.f64 y t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))) (pow.f64 z 3)) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (pow.f64 t 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (+.f64 (*.f64 z -1) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (pow.f64 z 2)) (*.f64 z x)) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (+.f64 (/.f64 (*.f64 (*.f64 z x) (+.f64 (*.f64 z -1) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (*.f64 y t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2)))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4))) (pow.f64 z 3))) (pow.f64 t 2))))))))
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) z)) (*.f64 y t)) (+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 1 (/.f64 x y)) 4))) (pow.f64 z 3))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (-.f64 1 (/.f64 x y)) (pow.f64 y 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2))) t) (/.f64 (*.f64 x (*.f64 z (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2)))) (*.f64 y (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2))) t) (+.f64 (*.f64 (-.f64 1 (/.f64 x y)) (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 z (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 2)))) x)) (*.f64 y t)) (+.f64 (/.f64 (*.f64 x (*.f64 z (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))) (pow.f64 z 2)))) (*.f64 y (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 1 (/.f64 x y)) 4))) (pow.f64 z 3))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (-.f64 1 (/.f64 x y)) (pow.f64 y 2))))))))))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 x t) y))
(neg.f64 (/.f64 (*.f64 x t) y))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 (+.f64 (/.f64 x y) -1) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 x y) -1)))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 -1 (/.f64 x y))))))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) y) (*.f64 -1 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (-.f64 (/.f64 x y) 1)))) t)) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 (+.f64 (/.f64 x y) -1) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 x y) -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) x)) y) (*.f64 -1 (*.f64 (+.f64 (/.f64 x y) -1) (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))))))) t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) x)) y) (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) (-.f64 1 (/.f64 x y)))) t))) (+.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 -1 (/.f64 x y))))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 -1 (/.f64 x y)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) x)) y) (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) (-.f64 1 (/.f64 x y)))) t)))))
(+.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (-.f64 (/.f64 x y) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 z x)) (*.f64 y (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (-.f64 (/.f64 x y) 1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (*.f64 z x)) y) (*.f64 -1 (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (-.f64 (/.f64 x y) 1)))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))) (-.f64 (/.f64 x y) 1)) (pow.f64 t 2))))))))
(+.f64 (*.f64 (+.f64 (/.f64 x y) -1) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 x y) -1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))) x)) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) x)) y) (*.f64 -1 (*.f64 (+.f64 (/.f64 x y) -1) (+.f64 (pow.f64 z 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))))))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x y) -1) (+.f64 (*.f64 -1 (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (/.f64 x y) -1) 4))))) (pow.f64 t 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) x)) (*.f64 y (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) x)) y) (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) (-.f64 1 (/.f64 x y)))) t)) (+.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 -1 (/.f64 x y)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (+.f64 (neg.f64 (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 -1 (/.f64 x y)) 4))))) (pow.f64 t 2))))))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 -1 (/.f64 x y)))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 z (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) x)) y) (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) (-.f64 1 (/.f64 x y)))) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (+.f64 (pow.f64 z 2) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))) x)) (*.f64 y (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 (+.f64 -1 (/.f64 x y)) (+.f64 (neg.f64 (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 -1 (/.f64 x y)) 4))))) (pow.f64 t 2))))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(/.f64 (*.f64 z t) (-.f64 z t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (/.f64 (*.f64 t z) (-.f64 z t)))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (*.f64 x (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (*.f64 x (+.f64 (neg.f64 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))) (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (*.f64 t (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) z) (-.f64 z t))) x) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) t)) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t)))) (*.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t)))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (+.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))) (*.f64 1 (-.f64 (/.f64 z (*.f64 t (pow.f64 y 2))) (/.f64 1 (pow.f64 y 2))))))) (+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))) (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (*.f64 t (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 t y)) (/.f64 (*.f64 z (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 z t)))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (*.f64 t (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))) 0)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 x (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))))
(*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 x (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 x (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 x y))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 x y))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) 0))))
(+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))) x)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x))))))))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 x (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 x y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 x y))))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2)))) (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))) (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))) 0) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 (pow.f64 t 4) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 2))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y)
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y)
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y)
(/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) 0) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))))))
(+.f64 (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)))) x) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 (-.f64 z t) 2)) 0) x) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 4)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (/.f64 (pow.f64 t 2) (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y)
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y)
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y)
(/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)))) y) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (/.f64 (pow.f64 t 2) (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (*.f64 y (*.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) 0)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (-.f64 z t) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 z t) 2) x)))) y) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 z (-.f64 z t))) t) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))) (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))))))
(+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2)))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) (*.f64 x (-.f64 z t))) y) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (neg.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))))))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t)))) x)) y) (+.f64 (/.f64 (pow.f64 t 2) (-.f64 z t)) (+.f64 (*.f64 t (+.f64 (/.f64 z (-.f64 z t)) (neg.f64 (/.f64 t (-.f64 z t))))) (+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (-.f64 z t) 2))) 0)) (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) 0))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(/.f64 (*.f64 z t) (-.f64 z t))
(+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 z t) (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) t)))))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))))))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))))))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) y) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 t (pow.f64 y 3))) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)))))))
(/.f64 (*.f64 t z) (-.f64 z t))
(/.f64 (*.f64 z t) (-.f64 z t))
(+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y)))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (*.f64 -1 (/.f64 (+.f64 (*.f64 x t) (*.f64 z (*.f64 -1 x))) y)))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (neg.f64 (/.f64 (+.f64 (*.f64 x t) (*.f64 x (neg.f64 z))) y)))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (neg.f64 (/.f64 (*.f64 x (+.f64 t (neg.f64 z))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y)))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 x t) (*.f64 z (*.f64 -1 x))) y)))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) (neg.f64 (/.f64 (+.f64 (*.f64 x t) (*.f64 x (neg.f64 z))) y))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (/.f64 (*.f64 z t) (-.f64 z t))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 t (neg.f64 z))) y)) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) 0)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 t z) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) t))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z x))) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 x t) (*.f64 z (*.f64 -1 x))) y)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) t))) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 x t) (*.f64 x (neg.f64 z))) y) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) t) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) t))) (pow.f64 y 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2))) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z t) (-.f64 z t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (+.f64 t (neg.f64 z))) y) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) t) 0) (pow.f64 y 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (pow.f64 y 2)) 0)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(*.f64 -1 (/.f64 (*.f64 x t) y))
(neg.f64 (/.f64 (*.f64 x t) y))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 z (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (*.f64 z (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (neg.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t)) x) y))) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (*.f64 z (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (neg.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))))))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y))))
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (neg.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))) (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y)))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (/.f64 1 t)) x) y))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 t (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))) (/.f64 1 (pow.f64 t 3))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (/.f64 1 (pow.f64 t 2))) x) y)) (pow.f64 z 3)) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) y)) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4))) (/.f64 1 (pow.f64 t 3)))) (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) y))))))
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (neg.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y)))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (/.f64 1 (pow.f64 t 3)))) (/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) y)))))
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) (neg.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (/.f64 1 t))) y))) (+.f64 (neg.f64 (/.f64 (*.f64 x t) y)) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (/.f64 1 (pow.f64 t 3)))) (/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (/.f64 1 (pow.f64 t 2)))) y))))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2))) x) (*.f64 y z)) (+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 z y)) (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (pow.f64 x 2))) (*.f64 -1 (pow.f64 t 3))) x) (*.f64 y (pow.f64 z 2))) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 y z)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 t (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2))) (*.f64 -1 (pow.f64 t 3)))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 z y)) (*.f64 -1 (/.f64 (*.f64 x t) y)))))))
(+.f64 t (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3)))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 (+.f64 (/.f64 (*.f64 z x) y) (neg.f64 (/.f64 (*.f64 x t) y))) (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (pow.f64 z 2))))))
(+.f64 t (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3)))) (*.f64 y (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 (*.f64 z x) y) (neg.f64 (/.f64 (*.f64 x t) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (pow.f64 z 2)) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y))))))
(/.f64 (*.f64 z x) y)
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2))) x) (*.f64 y z)) (+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 t (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 z y)) (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3)) x) (*.f64 y (pow.f64 z 2)))) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 y z)) (+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 z x) y) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) (*.f64 y t)) x) (*.f64 -1 (pow.f64 t 2)))) (*.f64 z y)) (*.f64 -1 (/.f64 (*.f64 x t) y)))))))
(+.f64 t (+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)) (+.f64 (+.f64 (/.f64 (*.f64 z x) y) (neg.f64 (/.f64 (*.f64 x t) y))) (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 t (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3))) (*.f64 y (pow.f64 z 2))))))
(+.f64 t (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 z x) y) (neg.f64 (/.f64 (*.f64 x t) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (pow.f64 z 2)) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) x) (neg.f64 (pow.f64 t 2)))) (*.f64 z y)))) (neg.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (pow.f64 x 2)) (pow.f64 t 3))) (*.f64 y (pow.f64 z 2))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(neg.f64 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (pow.f64 t 2) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (pow.f64 t 2) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3) (pow.f64 t 4))) (*.f64 (pow.f64 x 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x y)) (*.f64 (pow.f64 t 2) (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 3) (*.f64 (pow.f64 y 4) (pow.f64 t 4))) (*.f64 (pow.f64 x 4) (pow.f64 z 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(/.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 x y))))
(/.f64 -1 (+.f64 1 (neg.f64 (/.f64 x y))))
(/.f64 -1 (-.f64 1 (/.f64 x y)))
(-.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(-.f64 (/.f64 (*.f64 z x) (*.f64 t (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2)))) (/.f64 1 (+.f64 1 (neg.f64 (/.f64 x y)))))
(-.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 y t))) (/.f64 1 (-.f64 1 (/.f64 x y))))
(-.f64 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))))) (-.f64 (/.f64 (*.f64 z x) (*.f64 t (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2)))) (/.f64 1 (+.f64 1 (neg.f64 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 y t))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 3))))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 y t))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 x y)) 3))))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))) (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4))))) (-.f64 (/.f64 (*.f64 z x) (*.f64 t (*.f64 y (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2)))) (/.f64 1 (+.f64 1 (neg.f64 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 y t))) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 1 (/.f64 x y)) 3))))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (-.f64 1 (/.f64 x y)) 2) (*.f64 y t))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 x y)) 3)))))) (-.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 1 (/.f64 x y)) 4)))) (/.f64 1 (-.f64 1 (/.f64 x y)))))
(/.f64 1 (-.f64 (/.f64 x y) 1))
(/.f64 1 (+.f64 (/.f64 x y) -1))
(/.f64 1 (+.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (/.f64 1 (-.f64 (/.f64 x y) 1)))
(+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (/.f64 (*.f64 z x) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 2) (*.f64 y t))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))) (+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (/.f64 (*.f64 z x) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 2) (*.f64 y t)))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2)))) (+.f64 (/.f64 1 (-.f64 (/.f64 x y) 1)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4)))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 (/.f64 x y) -1) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 x y) -1)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 4)))))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))) (+.f64 (/.f64 (*.f64 z x) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 2) (*.f64 y t))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 z x) (*.f64 y (*.f64 t (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))) (+.f64 (/.f64 1 (+.f64 -1 (/.f64 x y))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))))))
-1
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x)) 1)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) -1)
(+.f64 -1 (neg.f64 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 2))) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x))) 1)
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) t) 1))
(+.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) t) -1))
(+.f64 -1 (+.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 3))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) (pow.f64 x 2))) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))) x)))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) (pow.f64 t 2))) (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))))) -1)
(+.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) t) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))) (pow.f64 t 2)) (*.f64 x (-.f64 (/.f64 1 y) (/.f64 z (*.f64 y t))))))))
(*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)))
(*.f64 -1 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(neg.f64 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))
(+.f64 (neg.f64 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3))) (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (pow.f64 x 3)))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3)))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4)))))
(+.f64 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3))) (/.f64 t (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x)))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))))
(neg.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4)))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x)))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))))
(neg.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3))))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 4)) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 4)))))
-1
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) -1)
(+.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t))) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) 1))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) -1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(+.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
-1
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) -1)
(+.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t))) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) 1))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) -1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 y t)))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(+.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(neg.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))))
(+.f64 (neg.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))))))
(+.f64 (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 z x)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4))))))
(+.f64 (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))) (+.f64 (*.f64 -1 (/.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4))))))
(+.f64 (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 t (pow.f64 z 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))))
(+.f64 (/.f64 (*.f64 z (*.f64 x t)) (*.f64 y (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 t (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (*.f64 -1 (+.f64 (/.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(neg.f64 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x)))
(neg.f64 (/.f64 (*.f64 y t) (*.f64 z x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 z x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) t)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 z x))) (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (*.f64 z x)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 3))))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 4) (pow.f64 z 4)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(-.f64 (*.f64 t (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(-.f64 (*.f64 t (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t) (*.f64 (*.f64 (/.f64 x y) (-.f64 z t)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(+.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(-.f64 (*.f64 t (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))) (*.f64 t (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (-.f64 t z))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(+.f64 (*.f64 t (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t))))))
(-.f64 (*.f64 t (+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (*.f64 (*.f64 (/.f64 x y) (-.f64 t z)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 0)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(-.f64 0 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(*.f64 (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (/.f64 z (-.f64 z t))) (-.f64 (*.f64 0 (/.f64 z (-.f64 z t))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (neg.f64 (/.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(-.f64 (*.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(*.f64 (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 x y))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 z t))) (*.f64 t (/.f64 x y))) (-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) z)) (neg.f64 (/.f64 z (-.f64 z t)))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (neg.f64 (/.f64 x y)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (neg.f64 (/.f64 z (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (neg.f64 (/.f64 x y)))) (neg.f64 (/.f64 z (-.f64 z t)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) 1)
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))))) (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))))
(/.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (-.f64 (/.f64 z (-.f64 z t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y)))) (/.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 t (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(neg.f64 (*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t)))))
(*.f64 (-.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (/.f64 z (-.f64 z t))) (neg.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 0 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0)
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (-.f64 0 (*.f64 0 t)))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 0 t) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 1)
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 t t))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) -1)
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(neg.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))

localize51.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.f64 z (/.f64 x y))
5.2b
(*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t)
5.3b
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
6.1b
(*.f64 (/.f64 x y) (-.f64 z t))
Compiler

Compiled 289 to 69 computations (76.1% saved)

series13.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1060×rational_best_oopsla_all_46_json_45_simplify-89
912×rational_best_oopsla_all_46_json_45_simplify-23
902×rational_best_oopsla_all_46_json_45_simplify-13
848×rational_best_oopsla_all_46_json_45_simplify-37
788×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01492
19392
234492
3172792
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))
(*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))))))

simplify207.0ms (1.5%)

Algorithm
egg-herbie
Rules
1522×rational_best_oopsla_all_46_json_45_simplify-89
1284×rational_best_oopsla_all_46_json_45_simplify-24
1146×rational_best_oopsla_all_46_json_45_simplify-74
820×rational_best_oopsla_all_46_json_45_simplify-10
816×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050018794
1171818410
2604818182
Stop Event
node limit
Counts
182 → 325
Calls
Call 1
Inputs
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 3))) t)) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 3))) t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 4))) (pow.f64 t 2)) (/.f64 x (*.f64 y t)))))
(/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))))
(/.f64 1 (-.f64 z t))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))))
(/.f64 1 (-.f64 z t))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (/.f64 x (*.f64 y t)))))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (/.f64 x (*.f64 y t)))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))))
(/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))))
(*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))))))
(/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z))))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t)) (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t)) (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))))
(/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))
(+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))))
(+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))))))
(/.f64 t (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (/.f64 t (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))))))
(/.f64 t (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (/.f64 t (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))))))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3)))))))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3)))))))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))))))
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))))
(/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))))))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 t z) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 t z) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(+.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) -1)
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(-.f64 0 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 1 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))
(-.f64 0 (*.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) t)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 t t))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
Outputs
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 x (*.f64 y t)) (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 3))) t)) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 x (*.f64 y t)) (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 3))) t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 y 2) t)) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 4))) (pow.f64 t 2)) (/.f64 x (*.f64 y t)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)) (+.f64 (/.f64 x (*.f64 y t)) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 4))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)) (+.f64 (/.f64 x (*.f64 y t)) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (pow.f64 y 2))) (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (pow.f64 x 4))) (pow.f64 t 2)))))
(/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))
(/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))
(+.f64 (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 -1 (/.f64 t (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))))
(+.f64 (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y))) (neg.f64 (/.f64 t (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (neg.f64 (/.f64 t (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y))) (+.f64 (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))))))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y))) (+.f64 (/.f64 1 (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3)))) (/.f64 t (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))))))
(/.f64 1 (-.f64 z t))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 1 (-.f64 z t)) (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x)))))
(+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (/.f64 1 (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))) (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(/.f64 1 (-.f64 z t))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))
(+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 1 (-.f64 z t)) (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x)))))
(+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (/.f64 1 (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))) (+.f64 (/.f64 1 (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 (pow.f64 (-.f64 z t) 2) x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))) (*.f64 -1 (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(+.f64 (/.f64 1 (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4))) (/.f64 (*.f64 y t) (*.f64 x (pow.f64 (-.f64 z t) 2)))))))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))
(+.f64 (/.f64 x (*.f64 y t)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 x (*.f64 y t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 x (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (/.f64 x (*.f64 y t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (+.f64 (/.f64 x (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))))))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))
(+.f64 (/.f64 x (*.f64 y t)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 x (*.f64 y t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (/.f64 x (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (/.f64 x (*.f64 y t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (+.f64 (/.f64 x (*.f64 y t)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (/.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (/.f64 1 z) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (/.f64 1 z) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (/.f64 (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))))))
(/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(/.f64 x (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 x (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2)))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (/.f64 x (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y))))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))))))
(+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))) (+.f64 (/.f64 x (*.f64 y (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))))))
(+.f64 (/.f64 x (*.f64 t (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 2))))))))
(*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1)))))
(*.f64 -1 (/.f64 x (*.f64 t (*.f64 y (+.f64 (/.f64 x y) -1)))))
(neg.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 t (*.f64 y (+.f64 (/.f64 x y) -1))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 t (*.f64 y (+.f64 (/.f64 x y) -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (*.f64 t (-.f64 (/.f64 x y) 1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 t (*.f64 y (+.f64 (/.f64 x y) -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (/.f64 x y) -1) 4))))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 3) (pow.f64 y 3)))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (-.f64 (*.f64 t (/.f64 x y)) t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 y 4) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 3) (*.f64 (pow.f64 t 3) (pow.f64 y 3))))))))
(/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4)))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3))) (+.f64 (/.f64 x (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 1 z) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (/.f64 1 z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 1 z) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 (pow.f64 z 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (/.f64 1 z))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))) (*.f64 x (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 z 4))))))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))
(+.f64 (/.f64 x y) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t)) (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)))
(+.f64 (+.f64 (/.f64 x y) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 4))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 3))) t)) (+.f64 (/.f64 x y) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 (pow.f64 y 2) t))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (pow.f64 x 3))) t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (pow.f64 t 2)) (+.f64 (/.f64 x y) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) t)) (+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2)))))) (pow.f64 t 2)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 z (*.f64 t (pow.f64 y 2))))))))
(/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y))
(/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))))
(+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))))
(+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))))
(+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))) (+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (+.f64 (/.f64 t (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) (*.f64 y x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))))))
(+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) x)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) (*.f64 y (pow.f64 x 2)))))))
(+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))) (+.f64 (neg.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3))))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y))))))
(+.f64 (/.f64 t (*.f64 y (-.f64 (/.f64 z y) (/.f64 t y)))) (+.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 3) y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 4) (*.f64 y (pow.f64 x 3)))) (/.f64 (pow.f64 t 2) (*.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 2) y)))))))
(/.f64 t (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (/.f64 t (-.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(/.f64 t (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 (pow.f64 (-.f64 z t) 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 2))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 z t) 4) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 t (-.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (/.f64 t (-.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 t 3)) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 z t) 3))) (+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 (-.f64 z t) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 4)))))))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3)))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 x y)))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 x 2)) (*.f64 (pow.f64 y 2) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (pow.f64 t 3)))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 z t)) (*.f64 t (pow.f64 y 2))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 z t) 3)) (*.f64 (pow.f64 t 3) (pow.f64 y 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 z t) 2)) (*.f64 (pow.f64 t 2) (pow.f64 y 3))) (/.f64 x y)))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x)))))
(+.f64 (/.f64 t z) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2))))))
(+.f64 (+.f64 (/.f64 t z) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2))))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 (pow.f64 z 2) x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 x (pow.f64 z 2)))))))
(+.f64 (/.f64 t z) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (/.f64 t z) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (*.f64 x (pow.f64 z 2)))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 x (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 x y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) 4))))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4))))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (/.f64 x y) (neg.f64 y)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 2)))) (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 x y))) 4))))))))
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1))))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1))))
(neg.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1)))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))))
(*.f64 -1 (+.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y)) (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3)))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 x y) -1) 3)))))))
(+.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))))))
(*.f64 -1 (+.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 x 4)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 (/.f64 x y) 1) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (-.f64 (/.f64 x y) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (/.f64 x y) 1)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 (/.f64 x y) 1) 3))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (/.f64 x y) -1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (/.f64 x y) -1) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 x y) -1) 3))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (/.f64 x y) -1) 4))))))
(+.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 4))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 (*.f64 y (/.f64 x y)) y)) (+.f64 (/.f64 (*.f64 z (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 -1 (/.f64 x y)) 2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 -1 (/.f64 x y)) 3))))))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x y)) 4) (*.f64 (pow.f64 t 3) (pow.f64 y 4))))))
(/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))))
(/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y)))))
(/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))))
(+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (neg.f64 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (neg.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))))))
(+.f64 (+.f64 (/.f64 (*.f64 x t) (*.f64 y (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (/.f64 (*.f64 t (*.f64 (pow.f64 x 3) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 x 4) (pow.f64 z 3))) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 4))) (/.f64 (*.f64 t (*.f64 z (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2))))))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 t z) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 t z) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (/.f64 t z) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))
(+.f64 (/.f64 t z) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2))) (*.f64 (pow.f64 z 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 3))) (*.f64 (pow.f64 z 4) (pow.f64 x 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) 2) t)) (*.f64 (pow.f64 z 3) (pow.f64 x 2))) (+.f64 (/.f64 t z) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 (pow.f64 z 2) x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 t z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 x t) y))) 2))) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 t z) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 z 3))) (+.f64 (/.f64 t z) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))) 3) (*.f64 t (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (pow.f64 z 4))) (/.f64 (*.f64 y (*.f64 t (+.f64 t (neg.f64 (/.f64 (*.f64 x t) y))))) (*.f64 x (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0)
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 x y))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 1)
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 x y))) (*.f64 (/.f64 x y) (/.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) -1)
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0)
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (*.f64 (/.f64 x y) t) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) 0))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(-.f64 0 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 1 (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (neg.f64 t)))))
(neg.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) t)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (neg.f64 t)))))
(neg.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) t)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) t)))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(neg.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (neg.f64 t)))))
(neg.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (*.f64 t (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))) (neg.f64 (*.f64 (/.f64 x y) (*.f64 t (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (neg.f64 (/.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))) (neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(*.f64 (*.f64 t (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))) (neg.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 x y)) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 t (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (-.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) 1)
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 t t))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 t t))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 x y) t) (*.f64 (/.f64 x y) t)))
(*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))) (*.f64 t (*.f64 (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (/.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 t t)) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 t t))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 t t) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 t t) (/.f64 x y)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (*.f64 t (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (*.f64 (/.f64 x y) t)) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y))))) (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))) (*.f64 (/.f64 t (*.f64 (/.f64 x y) (/.f64 1 (+.f64 t (*.f64 (-.f64 z t) (/.f64 x y)))))) (/.f64 x y)))))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 t (*.f64 t (/.f64 x y)))
0.1b
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
0.2b
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
5.2b
(*.f64 t (/.f64 x y))
Compiler

Compiled 74 to 17 computations (77% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite107.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1302×rational_best_oopsla_all_46_json_45_simplify-76
846×rational_best_oopsla_all_46_json_45_simplify-35
618×rational_best_oopsla_all_46_json_45_simplify-13
616×rational_best_oopsla_all_46_json_45_simplify-89
594×rational_best_oopsla_all_46_json_45_simplify-36
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01174
16874
223174
3114374
4553674
Stop Event
node limit
Counts
2 → 88
Calls
Call 1
Inputs
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (-.f64 0 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (-.f64 (*.f64 t (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))) -1) (*.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) -1) (*.f64 -1 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))))

simplify157.0ms (1.1%)

Algorithm
egg-herbie
Rules
1282×rational_best_oopsla_all_46_json_45_simplify-49
982×rational_best_oopsla_all_46_json_45_simplify-72
940×rational_best_oopsla_all_46_json_45_simplify-7
824×rational_best_oopsla_all_46_json_45_simplify-89
676×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02297136
18206902
237986902
Stop Event
node limit
Counts
160 → 138
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(+.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)
(-.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))))
(-.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(-.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (-.f64 0 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(-.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 x y))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(-.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(-.f64 (*.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))) -1) (*.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) -1) (*.f64 -1 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) t))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 1)
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)
(neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))
(neg.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(+.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)
(+.f64 0 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(-.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 1)
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)
(*.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))))
(/.f64 1 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(/.f64 1 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))))
(/.f64 1 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(/.f64 1 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))))
(/.f64 1 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(/.f64 1 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))
(/.f64 1 (*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))))
(/.f64 1 (*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))))
(/.f64 1 (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 x (*.f64 t y))))
(+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 1 t)))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(neg.f64 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))) (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))) (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4))))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(neg.f64 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))) (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))) (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4))))))
(*.f64 -1 (/.f64 y (*.f64 t x)))
(neg.f64 (/.f64 y (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))) (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2)))) (*.f64 -1 (/.f64 y (*.f64 t x))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (*.f64 t x))) (*.f64 -1 (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))) (*.f64 -1 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4)))) (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y (*.f64 t x)) (/.f64 (pow.f64 y 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 t (pow.f64 x 3)))) (neg.f64 (/.f64 (pow.f64 y 4) (*.f64 t (pow.f64 x 4))))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 x (*.f64 t y))))
(+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 1 t)))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))))))
(/.f64 1 t)
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))
(+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 x (*.f64 t y))))
(+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 1 t)))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) t)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) t)) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 y t)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 1 t) (/.f64 x (*.f64 t y)))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))) (+.f64 (/.f64 x (*.f64 t y)) (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))))))
(+.f64 (/.f64 1 t) (+.f64 (/.f64 x (*.f64 t y)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 t (pow.f64 y 3))))))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 (*.f64 t (/.f64 x y)) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (+.f64 (/.f64 x y) -1)))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))) (*.f64 t (+.f64 (/.f64 x y) -1)))
(+.f64 (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)) (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))) (+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 t)) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (+.f64 (*.f64 t (/.f64 x y)) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (+.f64 (/.f64 x y) -1)))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (-.f64 (*.f64 t (/.f64 x y)) t)))) (*.f64 t (+.f64 (/.f64 x y) -1)))
(+.f64 (neg.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 0)
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 x y) (neg.f64 t))) (-.f64 0 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (/.f64 x y))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (-.f64 (*.f64 t (/.f64 x y)) t)))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))))
(-.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))))
(-.f64 (*.f64 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))))
(-.f64 (*.f64 (*.f64 (*.f64 t (/.f64 x y)) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 t))))
(*.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))))
(-.f64 (*.f64 (/.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))) -1) (*.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (*.f64 (/.f64 x y) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) -1) (*.f64 -1 (*.f64 t (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(-.f64 (*.f64 (*.f64 t (/.f64 x y)) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) t))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) 1)
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))) (/.f64 (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t))))))
(/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(neg.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(neg.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 -1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 1 (-.f64 (*.f64 t (/.f64 x y)) t)))
(+.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(+.f64 0 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 0)
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) 1)
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) -1)
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 -1 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (*.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
(/.f64 1 (*.f64 t (-.f64 1 (/.f64 x y))))
(/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (/.f64 z y) (/.f64 t y))
7.9b
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
Compiler

Compiled 30 to 8 computations (73.3% saved)

series7.0ms (0.1%)

Counts
2 → 72
Calls

21 calls:

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

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2038×rational_best_oopsla_all_46_json-2
2038×rational_best_oopsla_all_46_json-1
2036×rational_best_oopsla_all_46_json-4
2036×rational_best_oopsla_all_46_json-3
964×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
15744
217444
376844
4395544
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
(-.f64 (/.f64 z y) (/.f64 t y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) x) (*.f64 x (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) x) (neg.f64 (*.f64 (/.f64 t y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))) (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 t y) x)) (*.f64 (/.f64 z y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 z y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 z y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (-.f64 (/.f64 t y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t y) x) -1) (*.f64 (/.f64 z y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z y) (*.f64 1 (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z y) (*.f64 (/.f64 t y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 z y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 t y)) (/.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 t y))) (/.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t y) -1) (/.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 1 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 t y) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 t y) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))))))

simplify184.0ms (1.3%)

Algorithm
egg-herbie
Rules
1052×rational_best_oopsla_all_46_json_45_simplify-49
944×rational_best_oopsla_all_46_json_45_simplify-72
778×rational_best_oopsla_all_46_json_45_simplify-36
762×rational_best_oopsla_all_46_json_45_simplify-89
634×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02335373
18065013
242204997
Stop Event
node limit
Counts
185 → 145
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(/.f64 (*.f64 z x) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(*.f64 -1 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(*.f64 -1 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(*.f64 -1 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))
(+.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 z y) x) (*.f64 x (neg.f64 (/.f64 t y))))
(+.f64 (*.f64 (/.f64 z y) x) (neg.f64 (*.f64 (/.f64 t y) x)))
(+.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))
(+.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) x))
(+.f64 (*.f64 x (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) x))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))))
(+.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(+.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))) (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 t y) x)) (*.f64 (/.f64 z y) x))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(-.f64 0 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))
(-.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) x))
(-.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(-.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) x)))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(-.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 z y) (neg.f64 x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(-.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) x)))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(-.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 z y) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 t y)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y))))
(-.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 t y)))
(-.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (-.f64 (/.f64 t y) (/.f64 z y))))
(-.f64 (*.f64 (*.f64 (/.f64 t y) x) -1) (*.f64 (/.f64 z y) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 z y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 1)
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 x x))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))
(/.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))) -1)
(neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(+.f64 (/.f64 z y) (*.f64 1 (neg.f64 (/.f64 t y))))
(+.f64 (/.f64 z y) (*.f64 (/.f64 t y) -1))
(+.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 0)
(+.f64 0 (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (neg.f64 (/.f64 t y)) (/.f64 z y))
(+.f64 (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 t y))) (/.f64 z y))
(+.f64 (*.f64 (/.f64 t y) -1) (/.f64 z y))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 1 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(*.f64 -1 (-.f64 (/.f64 t y) (/.f64 z y)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))
(*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(/.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)
(neg.f64 (-.f64 (/.f64 t y) (/.f64 z y)))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(/.f64 (*.f64 (-.f64 z t) x) y)
(/.f64 (*.f64 x (-.f64 z t)) y)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 -1 t))) y))
(neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 -1 t))) y))
(neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 -1 t))) y))
(neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) y))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 -1 t))) y))
(neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) y))
(/.f64 (*.f64 z x) y)
(/.f64 (*.f64 x z) y)
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(*.f64 -1 (/.f64 (*.f64 t x) y))
(neg.f64 (/.f64 (*.f64 t x) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (/.f64 (*.f64 z x) y) (*.f64 -1 (/.f64 (*.f64 t x) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 x z) y))
(*.f64 -1 (/.f64 t y))
(neg.f64 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(/.f64 (-.f64 z t) y)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 z t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 z t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 z t)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 z t)) y))
(/.f64 z y)
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 -1 (/.f64 t y))
(neg.f64 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 -1 (/.f64 t y))
(neg.f64 (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 -1 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) (neg.f64 x)))
(+.f64 (*.f64 x (/.f64 z y)) (*.f64 (/.f64 t y) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 z y) x) (*.f64 x (neg.f64 (/.f64 t y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 z y) x) (neg.f64 (*.f64 (/.f64 t y) x)))
(+.f64 (*.f64 x (/.f64 z y)) (neg.f64 (*.f64 x (/.f64 t y))))
(+.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) x))
(+.f64 (*.f64 x (/.f64 z y)) (*.f64 (/.f64 t y) (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))))
(*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (+.f64 (/.f64 t y) (neg.f64 (/.f64 z y))))
(+.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (neg.f64 (/.f64 z y))) (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (+.f64 (/.f64 t y) (neg.f64 (/.f64 z y))))
(+.f64 (neg.f64 (*.f64 (/.f64 t y) x)) (*.f64 (/.f64 z y) x))
(+.f64 (*.f64 x (/.f64 z y)) (neg.f64 (*.f64 x (/.f64 t y))))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) 0))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 0 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (/.f64 z y) x) (*.f64 (/.f64 t y) x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (*.f64 (/.f64 z y) (neg.f64 x)))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) x)))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (*.f64 x (/.f64 z y)) (*.f64 x (/.f64 t y))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (*.f64 x (/.f64 z y)) (*.f64 x (/.f64 t y))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(-.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 z y) (neg.f64 x))))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (*.f64 x (/.f64 z y)) (*.f64 x (/.f64 t y))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(*.f64 (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(-.f64 (*.f64 (*.f64 (/.f64 z y) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) x)))
(*.f64 (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 t y) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(-.f64 (*.f64 (*.f64 (/.f64 t y) (neg.f64 x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (*.f64 (/.f64 z y) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y)))))
(*.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))))
(-.f64 (*.f64 (/.f64 z y) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 t y)))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (/.f64 z y) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 t y)))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (-.f64 (/.f64 t y) (/.f64 z y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(-.f64 (*.f64 (*.f64 (/.f64 t y) x) -1) (*.f64 (/.f64 z y) (neg.f64 x)))
(-.f64 (neg.f64 (*.f64 x (/.f64 t y))) (*.f64 (/.f64 z y) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 t y) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))) (*.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (/.f64 z y)))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) 1)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 x x))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 x (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x))))
(/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))) (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x (-.f64 (/.f64 z y) (/.f64 t y))))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))
(/.f64 (*.f64 x (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 x x))))
(/.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))) -1)
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(neg.f64 (*.f64 x (-.f64 (/.f64 t y) (/.f64 z y))))
(*.f64 x (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (/.f64 z y) (*.f64 1 (neg.f64 (/.f64 t y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 t y) -1))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 0)
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 0 (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 t y)) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 1 (neg.f64 (/.f64 t y))) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 (/.f64 t y) -1) (/.f64 z y))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 t y))) (*.f64 (/.f64 z y) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 1 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 z y)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 -1 (-.f64 (/.f64 t y) (/.f64 z y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 1 (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 t y) (/.f64 z y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))) (-.f64 (/.f64 z y) (/.f64 t y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) 1)
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (/.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y)))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(/.f64 (-.f64 (/.f64 t y) (/.f64 z y)) -1)
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(neg.f64 (-.f64 (/.f64 t y) (/.f64 z y)))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z y) (/.f64 t y)) (-.f64 (/.f64 z y) (/.f64 t y))) (-.f64 (/.f64 t y) (/.f64 z y))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 t y)))
(-.f64 (/.f64 z y) (/.f64 t y))

eval2.0s (14.7%)

Compiler

Compiled 143773 to 40843 computations (71.6% saved)

prune1.8s (13%)

Pruning

16 alts after pruning (6 fresh and 10 done)

PrunedKeptTotal
New221652221
Fresh011
Picked011
Done2911
Total2218162234
Error
0.0b
Counts
2234 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
33.7b
(/.f64 (*.f64 (-.f64 z t) x) y)
42.4b
(/.f64 (*.f64 z x) y)
25.5b
(-.f64 t (/.f64 (*.f64 t x) y))
22.7b
(-.f64 t (*.f64 t (/.f64 x y)))
13.3b
(+.f64 (/.f64 (*.f64 z x) y) t)
2.1b
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
44.8b
(*.f64 (/.f64 z y) x)
36.5b
(*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x)
22.8b
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))
22.4b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (/.f64 z (-.f64 z t)) (*.f64 t (*.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t)))) (/.f64 x y)))))
19.6b
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (-.f64 z t))) (-.f64 (*.f64 (/.f64 x y) (neg.f64 (/.f64 (*.f64 y t) (*.f64 x (-.f64 z t))))) (neg.f64 (/.f64 z (-.f64 z t)))))
53.8b
(*.f64 (neg.f64 (/.f64 t y)) x)
22.7b
(*.f64 t (-.f64 1 (/.f64 x y)))
52.4b
(*.f64 t (neg.f64 (/.f64 x y)))
53.5b
(neg.f64 (/.f64 (*.f64 t x) y))
32.9b
t
Compiler

Compiled 235 to 132 computations (43.8% saved)

regimes89.0ms (0.6%)

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

6 calls:

27.0ms
t
16.0ms
(/.f64 x y)
11.0ms
x
10.0ms
y
10.0ms
(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
Results
ErrorSegmentsBranch
2.1b1x
2.1b1y
2.1b1z
0.9b3t
2.1b1(+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)
1.1b2(/.f64 x y)
Compiler

Compiled 404 to 119 computations (70.5% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
1.3733248708781322e-233
2.4676533571697018e-231
12.0ms
-1.6482061803688805e-221
-2.9859286443260382e-223
Results
23.0ms224×body256valid
Compiler

Compiled 384 to 252 computations (34.4% saved)

regimes250.0ms (1.8%)

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

5 calls:

107.0ms
y
77.0ms
(/.f64 x y)
25.0ms
z
20.0ms
t
19.0ms
x
Results
ErrorSegmentsBranch
8.7b3x
9.4b5y
7.5b3z
7.7b3t
4.4b3(/.f64 x y)
Compiler

Compiled 112 to 51 computations (54.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.974966671831276e-19
1.951909382105344e-13
0.0ms
-1588.1695140590048
-0.00039730175079220935
Compiler

Compiled 20 to 14 computations (30% saved)

regimes143.0ms (1%)

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

5 calls:

63.0ms
y
25.0ms
z
21.0ms
(/.f64 x y)
20.0ms
t
13.0ms
x
Results
ErrorSegmentsBranch
11.4b2x
9.4b5y
7.5b3z
7.7b3t
4.9b3(/.f64 x y)
Compiler

Compiled 103 to 49 computations (52.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.974966671831276e-19
1.951909382105344e-13
0.0ms
-1588.1695140590048
-0.00039730175079220935
Compiler

Compiled 20 to 14 computations (30% saved)

regimes325.0ms (2.3%)

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

5 calls:

125.0ms
(/.f64 x y)
87.0ms
y
65.0ms
z
30.0ms
x
16.0ms
t
Results
ErrorSegmentsBranch
11.4b2x
10.4b5y
7.5b3z
7.7b3t
8.7b5(/.f64 x y)
Compiler

Compiled 88 to 45 computations (48.9% saved)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
6.768256929127134e-91
1.0497210708048977e-89
10.0ms
-5.671474473935165e-33
-3.659513108079893e-33
Results
19.0ms160×body256valid
0.0msbody256infinite
Compiler

Compiled 260 to 174 computations (33.1% saved)

regimes100.0ms (0.7%)

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

5 calls:

31.0ms
y
24.0ms
(/.f64 x y)
19.0ms
z
15.0ms
t
10.0ms
x
Results
ErrorSegmentsBranch
11.4b2x
10.4b5y
7.6b3z
7.7b3t
8.7b5(/.f64 x y)
Compiler

Compiled 74 to 42 computations (43.2% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
6.768256929127134e-91
1.0497210708048977e-89
7.0ms
-5.671474473935165e-33
-3.659513108079893e-33
Results
17.0ms160×body256valid
0.0msbody256infinite
Compiler

Compiled 260 to 184 computations (29.2% saved)

regimes139.0ms (1%)

Counts
7 → 8
Calls
Call 1
Inputs
t
(*.f64 (/.f64 z y) x)
(/.f64 (*.f64 z x) y)
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 t y)) x)
(*.f64 t (-.f64 1 (/.f64 x y)))
Outputs
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 (/.f64 z y) x)
(*.f64 t (-.f64 1 (/.f64 x y)))
(/.f64 (*.f64 z x) y)
(*.f64 t (-.f64 1 (/.f64 x y)))
(*.f64 (/.f64 z y) x)
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 t (-.f64 1 (/.f64 x y)))
Calls

5 calls:

36.0ms
t
31.0ms
x
30.0ms
y
24.0ms
(/.f64 x y)
16.0ms
z
Results
ErrorSegmentsBranch
18.5b7x
16.0b7y
17.0b3z
12.0b8t
17.2b5(/.f64 x y)
Compiler

Compiled 67 to 41 computations (38.8% saved)

bsearch101.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.2987347819218383e-54
5.137477591212466e-53
16.0ms
1.7754706379683958e-61
1.7878337782331362e-58
14.0ms
1.8555974085197272e-115
1.3859983562721303e-112
18.0ms
3.1866171399428495e-162
6.796754646539577e-156
17.0ms
-2.9859286443260382e-223
-1.0274230759760725e-239
12.0ms
-3.300880900306758e-177
-3.320909780443412e-178
9.0ms
-1.2766849595696636e-142
-4.60100652008445e-143
Results
91.0ms848×body256valid
1.0msbody256infinite
Compiler

Compiled 1185 to 861 computations (27.3% saved)

regimes130.0ms (0.9%)

Counts
6 → 5
Calls
Call 1
Inputs
t
(*.f64 (/.f64 z y) x)
(/.f64 (*.f64 z x) y)
(neg.f64 (/.f64 (*.f64 t x) y))
(*.f64 t (neg.f64 (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 t y)) x)
Outputs
(*.f64 (/.f64 z y) x)
(*.f64 t (neg.f64 (/.f64 x y)))
(/.f64 (*.f64 z x) y)
t
(/.f64 (*.f64 z x) y)
Calls

5 calls:

35.0ms
x
28.0ms
z
27.0ms
y
20.0ms
t
18.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
22.5b8x
21.6b7y
24.2b7z
22.2b5t
18.4b5(/.f64 x y)
Compiler

Compiled 60 to 38 computations (36.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.974966671831276e-19
1.951909382105344e-13
0.0ms
-6.165636152036917e-70
-3.2161130732736414e-81
0.0ms
-4.336032976912339e+28
-4.427498023448021e+25
0.0ms
-4.195812040735606e+205
-6.421207293062559e+191
Compiler

Compiled 20 to 14 computations (30% saved)

regimes91.0ms (0.7%)

Counts
4 → 7
Calls
Call 1
Inputs
t
(*.f64 (/.f64 z y) x)
(/.f64 (*.f64 z x) y)
(neg.f64 (/.f64 (*.f64 t x) y))
Outputs
t
(/.f64 (*.f64 z x) y)
(neg.f64 (/.f64 (*.f64 t x) y))
(/.f64 (*.f64 z x) y)
t
(/.f64 (*.f64 z x) y)
t
Calls

4 calls:

29.0ms
x
23.0ms
y
22.0ms
z
16.0ms
t
Results
ErrorSegmentsBranch
22.8b9x
21.8b7y
24.2b7z
22.2b5t
Compiler

Compiled 41 to 27 computations (34.1% saved)

bsearch100.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.1117503703492577e+136
1.128140357677638e+137
14.0ms
4.274635021526555e+88
3.6542472536883416e+91
12.0ms
167246707781.5853
3372080630033.645
25.0ms
6.032187705615818e-292
5.396887856947853e-288
25.0ms
-3.785826671332672e-159
-1.0966843185152653e-180
13.0ms
-7.401546466252489e+59
-1.0913845233692448e+58
Results
74.0ms752×body256valid
18.0ms180×body256infinite
Compiler

Compiled 867 to 635 computations (26.8% saved)

regimes66.0ms (0.5%)

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

4 calls:

20.0ms
x
15.0ms
z
15.0ms
t
15.0ms
y
Results
ErrorSegmentsBranch
24.0b7x
23.3b5y
25.9b5z
22.2b5t
Compiler

Compiled 35 to 24 computations (31.4% saved)

bsearch60.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
1.7878337782331362e-58
9.362464224018247e-57
14.0ms
1.8555974085197272e-115
1.3859983562721303e-112
17.0ms
5.92736630559577e-154
1.6154957612871227e-135
16.0ms
-5.794762924241669e-72
-5.870699267041483e-78
Results
53.0ms544×body256valid
0.0msbody256infinite
Compiler

Compiled 564 to 422 computations (25.2% saved)

regimes50.0ms (0.4%)

Accuracy

Total -38.0b remaining (-157.1%)

Threshold costs -38.0b (-157.1%)

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

4 calls:

13.0ms
t
13.0ms
y
13.0ms
x
11.0ms
z
Results
ErrorSegmentsBranch
25.8b5x
27.0b5y
28.8b4z
24.2b5t
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch61.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.7878337782331362e-58
9.362464224018247e-57
15.0ms
1.8555974085197272e-115
1.3859983562721303e-112
18.0ms
5.92736630559577e-154
1.6154957612871227e-135
16.0ms
-5.794762924241669e-72
-5.870699267041483e-78
Results
54.0ms544×body256valid
1.0ms10×body256infinite
Compiler

Compiled 564 to 422 computations (25.2% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129973
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 t -4558212991226463/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if (<=.f64 t 7830950290207997/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)))
(if (<=.f64 (/.f64 x y) -1000) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (-.f64 z t) x) y)))
(if (<=.f64 (/.f64 x y) -1000) (/.f64 (*.f64 (-.f64 z t) x) y) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (-.f64 z t) x) y)))
(if (<=.f64 z -5407556058124341/1461501637330902918203684832716283019655932542976) (+.f64 (/.f64 (*.f64 z x) y) t) (if (<=.f64 z 5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (-.f64 t (*.f64 t (/.f64 x y))) (+.f64 (/.f64 (*.f64 z x) y) t)))
(if (<=.f64 z -191822089899681/45671926166590716193865151022383844364247891968) (+.f64 (/.f64 (*.f64 z x) y) t) (if (<=.f64 z 6307121193972697/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 t (-.f64 1 (/.f64 x y))) (+.f64 (/.f64 (*.f64 z x) y) t)))
(if (<=.f64 t -2196735251241795/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 (/.f64 z y) x) (if (<=.f64 t -4167509020549909/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t 2318722513810355/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (*.f64 z x) y) (if (<=.f64 t 324922229779783/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t 6694230159032343/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 z y) x) (if (<=.f64 t 8972270250827733/6901746346790563787434755862277025452451108972170386555162524223799296) (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 t (-.f64 1 (/.f64 x y))))))))))
(if (<=.f64 (/.f64 x y) -40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (*.f64 (/.f64 z y) x) (if (<=.f64 (/.f64 x y) -39999999999999998332478947328) (*.f64 t (neg.f64 (/.f64 x y))) (if (<=.f64 (/.f64 x y) -1942668892225729/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (/.f64 (*.f64 z x) y) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) t (/.f64 (*.f64 z x) y)))))
(if (<=.f64 y -12499999999999999646098506195058025106242041045772144738304) t (if (<=.f64 y -7708699667534461/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (/.f64 (*.f64 z x) y) (if (<=.f64 y 3651564180189079/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (neg.f64 (/.f64 (*.f64 t x) y)) (if (<=.f64 y 780000000000) (/.f64 (*.f64 z x) y) (if (<=.f64 y 32499999999999998514959920742218661792659907843740331301483031512409695432475035907764781056) t (if (<=.f64 y 11200000000000000088942513045709044401815270166902368562129684748541827091555215043702871557211698002058536299329525483403320522046439424) (/.f64 (*.f64 z x) y) t))))))
(if (<=.f64 t -6314811526636907/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) t (if (<=.f64 t 6178317894117549/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (/.f64 (*.f64 z x) y) (if (<=.f64 t 5415370496329717/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) t (if (<=.f64 t 5088519546561747/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 z y) x) t))))
(if (<=.f64 t -3024591017661445/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) t (if (<=.f64 t 1226537788067001/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (/.f64 z y) x) (if (<=.f64 t 2426085982355713/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) t (if (<=.f64 t 5088519546561747/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 z y) x) t))))
t
Outputs
(if (<=.f64 t -4558212991226463/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if (<=.f64 t 7830950290207997/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (/.f64 (*.f64 z x) y) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)))
(if (<=.f64 (/.f64 x y) -1000) (*.f64 (-.f64 (/.f64 z y) (/.f64 t y)) x) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (-.f64 z t) x) y)))
(if (<=.f64 (/.f64 x y) -1000) (/.f64 (*.f64 (-.f64 z t) x) y) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) (+.f64 (/.f64 (*.f64 z x) y) t) (/.f64 (*.f64 (-.f64 z t) x) y)))
(if (<=.f64 z -5407556058124341/1461501637330902918203684832716283019655932542976) (+.f64 (/.f64 (*.f64 z x) y) t) (if (<=.f64 z 5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (-.f64 t (*.f64 t (/.f64 x y))) (+.f64 (/.f64 (*.f64 z x) y) t)))
(if (<=.f64 z -191822089899681/45671926166590716193865151022383844364247891968) (+.f64 (/.f64 (*.f64 z x) y) t) (if (<=.f64 z 6307121193972697/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 t (-.f64 1 (/.f64 x y))) (+.f64 (/.f64 (*.f64 z x) y) t)))
(if (<=.f64 t -2196735251241795/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 (/.f64 z y) x) (if (<=.f64 t -4167509020549909/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t 2318722513810355/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (*.f64 z x) y) (if (<=.f64 t 324922229779783/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (*.f64 t (-.f64 1 (/.f64 x y))) (if (<=.f64 t 6694230159032343/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 z y) x) (if (<=.f64 t 8972270250827733/6901746346790563787434755862277025452451108972170386555162524223799296) (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 t (-.f64 1 (/.f64 x y))))))))))
(if (<=.f64 (/.f64 x y) -40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (*.f64 (/.f64 z y) x) (if (<=.f64 (/.f64 x y) -39999999999999998332478947328) (*.f64 t (neg.f64 (/.f64 x y))) (if (<=.f64 (/.f64 x y) -1942668892225729/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (/.f64 (*.f64 z x) y) (if (<=.f64 (/.f64 x y) 1298074214633707/2596148429267413814265248164610048) t (/.f64 (*.f64 z x) y)))))
(if (<=.f64 y -12499999999999999646098506195058025106242041045772144738304) t (if (<=.f64 y -7708699667534461/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (/.f64 (*.f64 z x) y) (if (<=.f64 y 3651564180189079/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (neg.f64 (/.f64 (*.f64 t x) y)) (if (<=.f64 y 780000000000) (/.f64 (*.f64 z x) y) (if (<=.f64 y 32499999999999998514959920742218661792659907843740331301483031512409695432475035907764781056) t (if (<=.f64 y 11200000000000000088942513045709044401815270166902368562129684748541827091555215043702871557211698002058536299329525483403320522046439424) (/.f64 (*.f64 z x) y) t))))))
(if (<=.f64 t -6314811526636907/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) t (if (<=.f64 t 6178317894117549/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (/.f64 (*.f64 z x) y) (if (<=.f64 t 5415370496329717/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) t (if (<=.f64 t 5088519546561747/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 z y) x) t))))
(if (<=.f64 t -3024591017661445/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) t (if (<=.f64 t 1226537788067001/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (/.f64 z y) x) (if (<=.f64 t 2426085982355713/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) t (if (<=.f64 t 5088519546561747/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 z y) x) t))))
t
Compiler

Compiled 433 to 225 computations (48% saved)

soundness0.0ms (0%)

end101.0ms (0.7%)

Compiler

Compiled 393 to 145 computations (63.1% saved)

Profiling

Loading profile data...