Details

Time bar (total: 8.9s)

analyze541.0ms (6.1%)

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
9.4%9.4%90.4%0.2%0%0%0%10
14.8%14.8%85%0.2%0%0%0%11
19.4%19.1%79.1%0.2%1.6%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.9s (21.3%)

Results
1.3s8256×body256valid
512.0ms2460×body256infinite
Bogosity

preprocess77.0ms (0.9%)

Algorithm
egg-herbie
Rules
1792×rational_best_oopsla_all_46_json_45_simplify-13
1196×rational_best_oopsla_all_46_json_45_simplify-23
1114×rational_best_oopsla_all_46_json_45_simplify-89
944×rational_best_oopsla_all_46_json_45_simplify-7
842×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032175
173175
2264175
31050175
44913175
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 y (*.f64 (-.f64 x y) (/.f64 z t)))
(+.f64 z (*.f64 (-.f64 y z) (/.f64 x t)))
(+.f64 t (*.f64 (-.f64 y t) (/.f64 z x)))
(+.f64 x (*.f64 (-.f64 z x) (/.f64 y t)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z y)))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 t z)))
Outputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 y (*.f64 (-.f64 x y) (/.f64 z t)))
(+.f64 y (*.f64 (/.f64 z t) (-.f64 x y)))
(+.f64 z (*.f64 (-.f64 y z) (/.f64 x t)))
(+.f64 t (*.f64 (-.f64 y t) (/.f64 z x)))
(+.f64 x (*.f64 (-.f64 z x) (/.f64 y t)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z y)))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 t z)))
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify80.0ms (0.9%)

Algorithm
egg-herbie
Rules
1314×rational_best_oopsla_all_46_json_45_simplify-49
974×rational_best_oopsla_all_46_json_45_simplify-80
914×rational_best_oopsla_all_46_json_45_simplify-72
880×rational_best_oopsla_all_46_json_45_simplify-89
710×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11625
24625
317325
478925
5366125
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
Outputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))

eval0.0ms (0%)

Compiler

Compiled 13 to 8 computations (38.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
2.3b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
2.3b
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z 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 x (*.f64 (-.f64 y x) (/.f64 z t)))
5.2b
(*.f64 (-.f64 y x) (/.f64 z t))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series94.0ms (1.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite80.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2074×rational_best_oopsla_all_46_json-2
2074×rational_best_oopsla_all_46_json-1
2072×rational_best_oopsla_all_46_json-4
2072×rational_best_oopsla_all_46_json-3
998×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
15844
217544
378444
4404044
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) (neg.f64 (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 z t)) x) (*.f64 y (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))

simplify101.0ms (1.1%)

Algorithm
egg-herbie
Rules
1122×rational_best_oopsla_all_46_json_45_simplify-49
1076×rational_best_oopsla_all_46_json_45_simplify-72
916×rational_best_oopsla_all_46_json_45_simplify-7
726×rational_best_oopsla_all_46_json_45_simplify-89
594×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02255134
18345008
239675008
Stop Event
node limit
Counts
188 → 134
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
x
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 (*.f64 y (/.f64 z t)) (neg.f64 (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (/.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1)
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 x (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0)
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0))
(-.f64 0 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(-.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 z t)) x) (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) -1)
(*.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(neg.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t)))
x
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
x
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (/.f64 z t)) (neg.f64 (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (/.f64 z t)))
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(*.f64 (-.f64 y x) (/.f64 z t))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) x))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 y x) (/.f64 z t))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1)
(*.f64 (-.f64 y x) (/.f64 z t))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 z t))
(-.f64 x (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0)
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 0 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 x (/.f64 z t)))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x) (*.f64 x (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (+.f64 (*.f64 (neg.f64 x) (/.f64 z t)) x) (*.f64 y (neg.f64 (/.f64 z t))))
(+.f64 x (-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) -1)
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(neg.f64 (neg.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))

eval63.0ms (0.7%)

Compiler

Compiled 3141 to 422 computations (86.6% saved)

prune24.0ms (0.3%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1286134
Fresh000
Picked011
Done000
Total1287135
Error
0.0b
Counts
135 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(+.f64 x (/.f64 (*.f64 z y) t))
2.3b
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
25.9b
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
35.8b
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
2.5b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
33.4b
x
Compiler

Compiled 182 to 98 computations (46.2% saved)

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 18 computations (80.9% saved)

series14.0ms (0.2%)

Counts
2 → 96
Calls

24 calls:

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

rewrite122.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1008×rational_best_oopsla_all_46_json_45_simplify-35
774×rational_best_oopsla_all_46_json_45_simplify-13
738×rational_best_oopsla_all_46_json_45_simplify-37
696×rational_best_oopsla_all_46_json_45_simplify-89
614×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01392
17992
225992
3130192
4634192
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))) (-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))

simplify189.0ms (2.1%)

Algorithm
egg-herbie
Rules
1590×rational_best_oopsla_all_46_json_45_simplify-49
1290×rational_best_oopsla_all_46_json_45_simplify-89
1058×rational_best_oopsla_all_46_json_45_simplify-7
1042×rational_best_oopsla_all_46_json_45_simplify-24
1016×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041515485
1142313863
2564513747
Stop Event
node limit
Counts
195 → 232
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 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))))
(/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))))
(/.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2)))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z))))
(/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(/.f64 t (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (/.f64 t (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (/.f64 t (*.f64 (-.f64 y x) z)))))
(/.f64 t (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (/.f64 t (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 t (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))))))
(/.f64 1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(/.f64 1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)
(-.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))) (-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(-.f64 (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)
(neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(-.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.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 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (/.f64 t (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 t (*.f64 y z))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (/.f64 t (*.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(/.f64 1 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) x))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) x)) (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 4) (pow.f64 x 4))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 4) (pow.f64 x 4))))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) x)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))))
(/.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(/.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))
(/.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))) (/.f64 1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2))))) (/.f64 1 (*.f64 x (+.f64 -1 (/.f64 z t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2)))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 3) (pow.f64 x 3))))) (/.f64 1 (*.f64 x (+.f64 (/.f64 z t) -1)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 -1 (/.f64 z t)) 3)))))) (/.f64 1 (*.f64 x (+.f64 -1 (/.f64 z t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))) (/.f64 1 (*.f64 (-.f64 (/.f64 z t) 1) x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 4) (pow.f64 x 4)))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 3) (pow.f64 x 3))))) (/.f64 1 (*.f64 x (+.f64 (/.f64 z t) -1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 -1 (/.f64 z t)) 3))))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 -1 (/.f64 z t)) 4)))))) (/.f64 1 (*.f64 x (+.f64 -1 (/.f64 z t))))))
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2))))) (/.f64 1 (*.f64 x (+.f64 -1 (/.f64 z t))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 -1 (/.f64 z t)) 3)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 -1 (/.f64 z t)) 4)))))))
(/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))
(/.f64 1 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))
(/.f64 1 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))))
(+.f64 (/.f64 1 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)))))
(+.f64 (/.f64 1 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 4))))))
(+.f64 (/.f64 1 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 4))) (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))))
(+.f64 (/.f64 1 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 4)))))))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (/.f64 t (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 t (*.f64 y z)))
(+.f64 (/.f64 t (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 t (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (+.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))
(+.f64 (/.f64 t (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z))
(+.f64 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z)))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (/.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 1 x) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2))))))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (pow.f64 z 3))) (pow.f64 x 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (+.f64 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2))))
(/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))) (+.f64 (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 1 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))))))
(/.f64 t (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 z (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 z (-.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (/.f64 t (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (/.f64 t (*.f64 (-.f64 y x) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))))))
(/.f64 t (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 z (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 t (*.f64 z (-.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (/.f64 t (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 t (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))))))
(/.f64 1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(/.f64 1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) x) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(+.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 0)
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(-.f64 0 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) -1)))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))) (-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (*.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 -1 (-.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))
(-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (-.f64 (/.f64 0 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)) 0))
(-.f64 (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 -1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) (-.f64 x y)) x)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) -1)))
(+.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(-.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 0)
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) 1)
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) -1)
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.7b
(*.f64 x (-.f64 1 (/.f64 z t)))
Compiler

Compiled 23 to 11 computations (52.2% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite74.0ms (0.8%)

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
0919
15819
219919
382919
4387819
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(*.f64 x (-.f64 1 (/.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (-.f64 x (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (-.f64 x (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 0 (*.f64 (*.f64 x (/.f64 z t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 x x)) (neg.f64 x)) (-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (-.f64 (*.f64 x (/.f64 z t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (*.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (+.f64 (/.f64 z t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)) (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (/.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (/.f64 z t)) x))))))

simplify99.0ms (1.1%)

Algorithm
egg-herbie
Rules
1326×rational_best_oopsla_all_46_json_45_simplify-89
1016×rational_best_oopsla_all_46_json_45_simplify-74
932×rational_best_oopsla_all_46_json_45_simplify-24
740×rational_best_oopsla_all_46_json_45_simplify-10
716×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01051696
13441654
214141654
358191654
Stop Event
node limit
Counts
82 → 57
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 x (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))
(+.f64 0 (-.f64 x (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) x)
(+.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (-.f64 x (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (-.f64 x (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 x (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x))))
(-.f64 x (-.f64 0 (*.f64 (*.f64 x (/.f64 z t)) -1)))
(-.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)
(-.f64 0 (-.f64 (*.f64 x (/.f64 z t)) x))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (neg.f64 x))
(-.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 x x)) (neg.f64 x)) (-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))) x))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) (neg.f64 x))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (neg.f64 x))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (-.f64 (*.f64 x (/.f64 z t)) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (*.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (+.f64 (/.f64 z t) -1)))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) 1)
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 x x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)) (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))
(/.f64 (-.f64 (*.f64 x (/.f64 z t)) x) -1)
(neg.f64 (-.f64 (*.f64 x (/.f64 z t)) x))
Outputs
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 x (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (-.f64 x (*.f64 x (/.f64 z t))) (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 0 (-.f64 x (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (-.f64 x (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (-.f64 x (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (-.f64 x (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 x (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 x (-.f64 0 (*.f64 (*.f64 x (/.f64 z t)) -1)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (-.f64 x (*.f64 x (/.f64 z t))) 0)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 0 (-.f64 (*.f64 x (/.f64 z t)) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (neg.f64 x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 x x)) (neg.f64 x)) (-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 x x)) (neg.f64 x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (neg.f64 x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (-.f64 (*.f64 x (/.f64 z t)) x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (neg.f64 x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (neg.f64 x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))) (*.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (neg.f64 x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))) (*.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (+.f64 (/.f64 z t) -1)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) 1)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 x x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)) (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)) (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 x x) (+.f64 (/.f64 z t) -1)) (*.f64 (/.f64 x x) (+.f64 (/.f64 z t) -1))))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (/.f64 x x) (/.f64 x x)))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t)))) (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) (-.f64 1 (/.f64 z t))))))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(/.f64 (-.f64 (*.f64 x (/.f64 z t)) x) -1)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))
(neg.f64 (-.f64 (*.f64 x (/.f64 z t)) x))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 (/.f64 z t) x))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.8b
(/.f64 (*.f64 z y) t)
Compiler

Compiled 23 to 7 computations (69.6% saved)

series5.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite60.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json-2
1446×rational_best_oopsla_all_46_json-1
1446×rational_best_oopsla_all_46_json-4
1446×rational_best_oopsla_all_46_json-3
1162×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
356913
4287613
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (*.f64 z y) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z y) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z y) t)))))))

simplify55.0ms (0.6%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1414×rational_best_oopsla_all_46_json_45_simplify-89
1254×rational_best_oopsla_all_46_json_45_simplify-74
1154×rational_best_oopsla_all_46_json_45_simplify-13
930×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071884
1260884
21979884
Stop Event
node limit
Counts
68 → 33
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 z y) t) 0)
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(+.f64 0 (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(-.f64 (/.f64 (*.f64 z y) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (*.f64 z y) t) 1)
(*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))
(*.f64 1 (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z y) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (*.f64 z y) t))))
(*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(*.f64 (neg.f64 (/.f64 (*.f64 z y) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (*.f64 z y) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 z y) t)))
Outputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 z y) t) 0)
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(+.f64 0 (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(-.f64 (/.f64 (*.f64 z y) t) 0)
(/.f64 (*.f64 y z) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) 1)
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 1 (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 y z) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z y) t)) -1)
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 z y) t)))
(/.f64 (*.f64 y z) t)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 8 computations (72.4% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite71.0ms (0.8%)

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 z x) t)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 -1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 z x) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 1 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 z x) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 z x) t) x) (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 (/.f64 (*.f64 z x) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 z x) t) x))))))

simplify77.0ms (0.9%)

Algorithm
egg-herbie
Rules
1140×rational_best_oopsla_all_46_json_45_simplify-49
1108×rational_best_oopsla_all_46_json_45_simplify-72
754×rational_best_oopsla_all_46_json_45_simplify-23
638×rational_best_oopsla_all_46_json_45_simplify-36
542×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01341770
15541762
235711762
Stop Event
node limit
Counts
102 → 77
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (/.f64 (*.f64 z x) t) 0)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(+.f64 0 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(-.f64 (/.f64 (*.f64 z x) t) 0)
(-.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (*.f64 z x) t) 1)
(*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 -1 (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 x))
(-.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 z x) t) x))
(-.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t)))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 1 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 z x) t) x))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(*.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)
(*.f64 (-.f64 (/.f64 (*.f64 z x) t) x) (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))
(*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 (/.f64 (*.f64 z x) t) x))
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(/.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 z x) t) x))
Outputs
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (/.f64 (*.f64 z x) t) 0)
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(+.f64 0 (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(-.f64 (/.f64 (*.f64 z x) t) 0)
(/.f64 (*.f64 z x) t)
(-.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) 1)
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 -1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 1 (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 x))
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 0)
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 0 (-.f64 (/.f64 (*.f64 z x) t) x))
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 1 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t))))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 -1 (-.f64 (/.f64 (*.f64 z x) t) x))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 (/.f64 (*.f64 z x) t) x)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (-.f64 x (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (-.f64 (/.f64 (*.f64 z x) t) x) (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 1 (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 x (/.f64 (*.f64 z x) t)))
(-.f64 x (/.f64 (*.f64 z x) t))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))) (-.f64 (/.f64 (*.f64 z x) t) x))
(-.f64 x (/.f64 (*.f64 z x) t))
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) 1)
(-.f64 x (/.f64 (*.f64 z x) t))
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))))
(-.f64 x (/.f64 (*.f64 z x) t))
(/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t))) (/.f64 (-.f64 x (/.f64 (*.f64 z x) t)) (-.f64 x (/.f64 (*.f64 z x) t)))))
(-.f64 x (/.f64 (*.f64 z x) t))
(/.f64 (-.f64 (/.f64 (*.f64 z x) t) x) -1)
(-.f64 x (/.f64 (*.f64 z x) t))
(neg.f64 (-.f64 (/.f64 (*.f64 z x) t) x))
(-.f64 x (/.f64 (*.f64 z x) t))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 30 to 8 computations (73.3% saved)

series6.0ms (0.1%)

Counts
2 → 72
Calls

21 calls:

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

rewrite89.0ms (1%)

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 y t) (/.f64 x t)) z)
(-.f64 (/.f64 y t) (/.f64 x t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 x t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 z (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (neg.f64 (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 x t))) (*.f64 z (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x t) (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (neg.f64 (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 x t))) (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (neg.f64 (/.f64 x t))) (*.f64 (/.f64 y t) (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (neg.f64 (/.f64 y t))) (*.f64 (/.f64 x t) (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y t) (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x t) z) -1) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x t) (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 z (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y t) (neg.f64 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y t) (*.f64 1 (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y t) (*.f64 (/.f64 x t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 y t) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x t)) (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 x t))) (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x t) -1) (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 x t))) (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 y t) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (-.f64 (/.f64 y t) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x t) (/.f64 y t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x t) (/.f64 y t)) (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x t) (/.f64 y t)) (*.f64 1 (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x t) (/.f64 y t)) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x t) (/.f64 y t)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 x t) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 y t) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 y t) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x t) (/.f64 y t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x t) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (-.f64 (/.f64 x t) (/.f64 y t))))))))

simplify110.0ms (1.2%)

Algorithm
egg-herbie
Rules
1064×rational_best_oopsla_all_46_json_45_simplify-49
932×rational_best_oopsla_all_46_json_45_simplify-72
778×rational_best_oopsla_all_46_json_45_simplify-36
774×rational_best_oopsla_all_46_json_45_simplify-89
644×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

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

eval532.0ms (6%)

Compiler

Compiled 42265 to 7925 computations (81.2% saved)

prune404.0ms (4.5%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New9397946
Fresh011
Picked101
Done145
Total94112953
Error
0.0b
Counts
953 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
13.0b
(+.f64 x (/.f64 (*.f64 z y) t))
2.3b
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
35.8b
(*.f64 (/.f64 (-.f64 y x) t) z)
44.3b
(*.f64 (/.f64 y t) z)
2.5b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
2.5b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
53.5b
(*.f64 (neg.f64 (/.f64 x t)) z)
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
54.0b
(neg.f64 (/.f64 (*.f64 z x) t))
33.4b
x
Compiler

Compiled 289 to 157 computations (45.7% saved)

localize37.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
5.2b
(*.f64 (-.f64 y x) (/.f64 z t))
5.2b
(*.f64 (/.f64 z t) (-.f64 y x))
7.7b
(*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
Compiler

Compiled 181 to 40 computations (77.9% saved)

series24.0ms (0.3%)

Counts
3 → 144
Calls

36 calls:

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

rewrite132.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1240×rational_best_oopsla_all_46_json_45_simplify-13
1138×rational_best_oopsla_all_46_json_45_simplify-89
992×rational_best_oopsla_all_46_json_45_simplify-37
830×rational_best_oopsla_all_46_json-2
830×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014117
195117
2360117
31835117
Stop Event
node limit
Counts
3 → 182
Calls
Call 1
Inputs
(*.f64 (-.f64 y x) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (/.f64 z t) (-.f64 y x))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) -1) (*.f64 -1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 z t)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.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 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) (*.f64 x (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z t))) -1) (*.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 x y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.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 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))))))

simplify264.0ms (3%)

Algorithm
egg-herbie
Rules
1082×rational_best_oopsla_all_46_json_45_simplify-13
1008×rational_best_oopsla_all_46_json_45_simplify-10
998×rational_best_oopsla_all_46_json_45_simplify-30
644×rational_best_oopsla_all_46_json_45_simplify-23
592×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078527986
1279226516
2560126484
Stop Event
node limit
Counts
326 → 515
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
1
(+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (*.f64 (pow.f64 x 2) (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z)))))) (*.f64 y z)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))) (pow.f64 x 3)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))) (pow.f64 x 2)))) (*.f64 y z)))))
(*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) z)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) (pow.f64 z 2))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) z)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) z)) (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t (pow.f64 x 2))))) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) (pow.f64 z 2))) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) z)) (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t (pow.f64 x 2))))) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t)))))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (-.f64 y x))) (*.f64 t (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 4))) (*.f64 t (pow.f64 x 4)))) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 3))) (*.f64 t (pow.f64 x 3))))))
(/.f64 (-.f64 y x) (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 2)))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 3)) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)))))
(/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 z (*.f64 t x))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 y t) (/.f64 x t)))) x))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 y t) (/.f64 x t)))) x)))))
(/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (/.f64 1 (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 3)))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 2))))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 1 (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(/.f64 z (*.f64 t x))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(/.f64 z (*.f64 t x))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z))))))
(/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))))))
(*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))))))
(/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (+.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))
(+.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (neg.f64 x)))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 y)))
(+.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 x)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))
(-.f64 0 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(-.f64 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (/.f64 z t)))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) -1) (*.f64 -1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (-.f64 x y)))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) y))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(neg.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))
(-.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 z t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) (/.f64 z t)))
(-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z t))) -1) (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.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 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(+.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(-.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (/.f64 z t)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))))
(neg.f64 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))) (neg.f64 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))))) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))) (+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))))) (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))) (+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))) (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))) (+.f64 (*.f64 y (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))))) (*.f64 z (pow.f64 y 2))) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (/.f64 (*.f64 z x) (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y)))
(+.f64 1 (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z)) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z)) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y)))
(+.f64 1 (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 x y)))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 (pow.f64 y 2) z))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) z)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 x y))))) (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 y z)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) z)) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z))) (*.f64 z (pow.f64 y 2))))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) z)) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z y))))
1
(+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))))))
(+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y))))))
(+.f64 1 (neg.f64 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (*.f64 (pow.f64 x 2) (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z)))))) (*.f64 y z)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y)) (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y)))))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y)))))) (/.f64 (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y)))
(+.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))))) (+.f64 1 (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))) (pow.f64 x 3)))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t) (*.f64 y z))) (pow.f64 x 2)))) (*.f64 y z)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y))) (pow.f64 x 3)))) (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (*.f64 t (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 1 (neg.f64 (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (pow.f64 x 2)))) (*.f64 z y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))) (pow.f64 x 3)))) (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 x (+.f64 (/.f64 1 y) (/.f64 (*.f64 t (-.f64 1 (/.f64 z t))) (*.f64 z y))))))))
(*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))
(*.f64 -1 (/.f64 z (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t))))))
(neg.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))))) (-.f64 (/.f64 (*.f64 z y) (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 x (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t))))) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) x))))))
(+.f64 (/.f64 (*.f64 z y) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (-.f64 (neg.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t))))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (*.f64 x (pow.f64 t 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) z)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))))) (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 t (pow.f64 x 2)))))) (-.f64 (/.f64 (*.f64 z y) (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 x (pow.f64 t 2)))))))
(+.f64 (/.f64 (*.f64 z y) (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))) (*.f64 z y)) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (pow.f64 x 2)))))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) x))))))
(+.f64 (/.f64 (*.f64 z y) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t)))) (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))))) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (pow.f64 x 2)))))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (*.f64 x (pow.f64 t 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) (pow.f64 z 2))) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (pow.f64 t 2))))) z)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t (pow.f64 x 2))))) (*.f64 -1 (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) t)))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))))) (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 t (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 3)))) (*.f64 -1 (/.f64 z (*.f64 t (+.f64 1 (neg.f64 (/.f64 z t)))))))) (-.f64 (/.f64 (*.f64 z y) (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 x (pow.f64 t 2)))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))) (*.f64 z y)) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (pow.f64 x 2)))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 3))))) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) x))))))
(+.f64 (+.f64 (/.f64 (*.f64 z y) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (*.f64 -1 (+.f64 (/.f64 z (*.f64 t (-.f64 1 (/.f64 z t)))) (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))))) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 t (pow.f64 x 2))))))) (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (-.f64 1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (-.f64 1 (/.f64 z t)) 2))))))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (*.f64 x (pow.f64 t 2)))))))
(/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t))
(/.f64 z (*.f64 t (+.f64 (/.f64 z t) -1)))
(/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t)))
(+.f64 (/.f64 z (*.f64 t (+.f64 (/.f64 z t) -1))) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))) x)))
(+.f64 (/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) z)) (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t (pow.f64 x 2))))) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))) x)) (+.f64 (/.f64 z (*.f64 t (+.f64 (/.f64 z t) -1))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))))) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (/.f64 z t) -1))))))
(+.f64 (/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) x)) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (*.f64 z y)) (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) (pow.f64 x 2)))))))
(+.f64 (/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) x) (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))))) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 -1 (/.f64 z t)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) (pow.f64 z 2))) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (*.f64 y z) (*.f64 (-.f64 (/.f64 z t) 1) t)) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (pow.f64 t 2)))) z)) (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t (pow.f64 x 2))))) (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) t)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))))) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 3)) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))) (+.f64 (/.f64 z (*.f64 t (+.f64 (/.f64 z t) -1))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 (/.f64 z t) -1))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (/.f64 z t) -1) 2)))))) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (/.f64 z t) -1)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) x)) (+.f64 (+.f64 (/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (*.f64 z y)) (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) (pow.f64 x 2)))))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))))) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) x)) (+.f64 (/.f64 z (*.f64 t (+.f64 -1 (/.f64 z t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))))) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 2))) (/.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (*.f64 z y) (*.f64 t (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))))) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 -1 (/.f64 z t))))))))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (pow.f64 z 2) (-.f64 y x))) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (-.f64 y x))) (*.f64 t (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 y x) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (*.f64 t (pow.f64 x 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (pow.f64 z 2) (-.f64 y x))) (*.f64 t (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (*.f64 (pow.f64 z 3) (-.f64 y x))) (*.f64 t (pow.f64 x 3))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 y x) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (*.f64 t (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 4))) (*.f64 t (pow.f64 x 4)))) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 2))) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 3))) (*.f64 t (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 4))) (*.f64 t (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (*.f64 t (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (*.f64 (pow.f64 z 2) (-.f64 y x))) (*.f64 t (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 (-.f64 y x) (pow.f64 z 4))) (*.f64 t (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (*.f64 (-.f64 y x) (pow.f64 z 3))) (*.f64 t (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (*.f64 (-.f64 y x) (pow.f64 z 3))) (*.f64 t (pow.f64 x 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 (-.f64 y x) (pow.f64 z 4))) (*.f64 t (pow.f64 x 4))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 t (pow.f64 x 2)))))))
(/.f64 (-.f64 y x) (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (-.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 2)))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 y x)) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (-.f64 (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 y x)) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 2)) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 x 3)) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) x) (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 y x)) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))))) (-.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 y x)) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 y x)) (*.f64 (pow.f64 z 3) (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))))) (-.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 y x)) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2)))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
(+.f64 (+.f64 (/.f64 y (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 y x)) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))) (/.f64 (*.f64 x (-.f64 y x)) (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))))) (-.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 y x)) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2)))) (/.f64 x (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 (-.f64 y x) z) (*.f64 t x))
(/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 z (*.f64 t x))
(/.f64 z (*.f64 x t))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)))
(+.f64 (/.f64 z (*.f64 x t)) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 y t) (/.f64 x t)))) x))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 3))) x))))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (/.f64 z (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 t 2) x)) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 y t) (/.f64 x t)))) x)))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (pow.f64 z 3))) x)) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 4))) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 z 4) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (*.f64 (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (*.f64 x (pow.f64 t 2))) (/.f64 y (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))))
(/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))) (*.f64 -1 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (neg.f64 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t (*.f64 z (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))) (/.f64 (pow.f64 x 2) (*.f64 t (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))))) (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))))))
(+.f64 (/.f64 1 (*.f64 t (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (*.f64 t (pow.f64 z 2)))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z (*.f64 t (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (/.f64 (pow.f64 x 3) (*.f64 t (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4))))))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (/.f64 1 (-.f64 y x)))
(+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 1 (-.f64 y x)) (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 (pow.f64 (-.f64 y x) 2) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 3)))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 1 (-.f64 y x)))
(+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 1 (-.f64 y x)) (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (*.f64 z (pow.f64 (-.f64 y x) 2))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 4)))))))
(/.f64 z (*.f64 t x))
(/.f64 z (*.f64 x t))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(/.f64 z (*.f64 t x))
(/.f64 z (*.f64 x t))
(+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 z (*.f64 x t)) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (/.f64 z (*.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3)))))
(+.f64 (/.f64 z (*.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 x 4)))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(+.f64 (/.f64 z (*.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 x 3) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y x)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 x 4) (pow.f64 t 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)) (*.f64 (pow.f64 y 2) z))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 4))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3))) (*.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x)) (*.f64 z (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3))) (*.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t)) (*.f64 z (pow.f64 y 2)))))))
(/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)))
(/.f64 z (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t)))
(/.f64 z (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x)))
(/.f64 z (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))))
(+.f64 (/.f64 z (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))))))
(+.f64 (/.f64 z (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))) (+.f64 (/.f64 z (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3)))))
(+.f64 (/.f64 z (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))))) (+.f64 (/.f64 z (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 z (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 t x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 t 4)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 4)))) (+.f64 (/.f64 z (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 x t))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2))))) (+.f64 (/.f64 z (*.f64 t (*.f64 (-.f64 1 (/.f64 z t)) x))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 4) (pow.f64 x 4))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3)))))))
(+.f64 (+.f64 (/.f64 z (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x t))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 3) (pow.f64 x 3))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 4) (pow.f64 x 4)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 z t)) 2) (pow.f64 x 2)))))))
(*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x))))
(*.f64 -1 (/.f64 z (*.f64 t (*.f64 (+.f64 (/.f64 z t) -1) x))))
(neg.f64 (/.f64 z (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) x))))
(neg.f64 (/.f64 z (*.f64 (*.f64 x t) (+.f64 -1 (/.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 t (*.f64 (+.f64 (/.f64 z t) -1) x)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))))
(*.f64 -1 (+.f64 (/.f64 z (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) x))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2))))))
(*.f64 -1 (+.f64 (/.f64 z (*.f64 (*.f64 x t) (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 t (*.f64 (+.f64 (/.f64 z t) -1) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 (/.f64 z t) -1) 3))))))
(+.f64 (neg.f64 (/.f64 z (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) x)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2)))) (+.f64 (/.f64 z (*.f64 (*.f64 x t) (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (-.f64 (/.f64 z t) 1) (*.f64 t x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 t (*.f64 (+.f64 (/.f64 z t) -1) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 4) (pow.f64 x 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 (/.f64 z t) -1) 3)))))))
(+.f64 (neg.f64 (/.f64 z (*.f64 t (*.f64 (+.f64 -1 (/.f64 z t)) x)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 3))))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 4) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 2) (pow.f64 x 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 t 4)) (pow.f64 (+.f64 -1 (/.f64 z t)) 4))) (+.f64 (/.f64 z (*.f64 (*.f64 x t) (+.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 t 3)) (pow.f64 (+.f64 -1 (/.f64 z t)) 3)))))))
(/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))
(/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))))
(/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(+.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))))
(+.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))) (+.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)))))
(+.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (+.f64 (/.f64 z (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3))) (+.f64 (/.f64 z (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 4)))))))
(+.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 4)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3))) (+.f64 (/.f64 z (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 4)) (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3)) (*.f64 (pow.f64 y 4) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)) (*.f64 (pow.f64 y 2) z))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (*.f64 t (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (*.f64 t (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))) (*.f64 z (pow.f64 y 2)))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (neg.f64 (/.f64 z t)))))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (neg.f64 y)))
(*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (+.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (+.f64 x (neg.f64 y)))
(+.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 x)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) 0))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(neg.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 x y))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(neg.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(neg.f64 (*.f64 (/.f64 z t) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (-.f64 x y))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (neg.f64 (/.f64 z t)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (/.f64 z t)))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (*.f64 1 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (-.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) -1) (*.f64 -1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) x))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x))) (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (-.f64 x y)))
(-.f64 0 (*.f64 (-.f64 x y) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x))) (neg.f64 (-.f64 x y)))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 y (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 z t))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) x))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (-.f64 x y)))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (-.f64 0 (-.f64 x y)))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (/.f64 z t))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (/.f64 z t)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 y (neg.f64 (/.f64 z t))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) y))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 x (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(*.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 y x))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))))) (*.f64 x (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (-.f64 x y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 z t) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (/.f64 z t) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (-.f64 x y) (-.f64 x y)))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (/.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))))))
(neg.f64 (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (-.f64 x y)))
(neg.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (-.f64 y x) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 0 (*.f64 (/.f64 z t) (-.f64 x y)))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 z t) (-.f64 x y))))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 z t) (-.f64 x y))))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 z t))))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 x y)) (/.f64 z t)))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (/.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 z t) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (-.f64 (*.f64 y (/.f64 z t)) (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 z t) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (/.f64 z t)) -1) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (neg.f64 (*.f64 x (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z t))) -1) (*.f64 x (/.f64 z t)))
(-.f64 (neg.f64 (*.f64 y (neg.f64 (/.f64 z t)))) (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))
(*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 z t) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 x (/.f64 z t))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 z t) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 y (neg.f64 (/.f64 z t)))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (neg.f64 (*.f64 (/.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (*.f64 (/.f64 z t) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)
(*.f64 (/.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(*.f64 (/.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))))
(*.f64 (/.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x))) (/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.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 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (-.f64 y x) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (-.f64 y x) (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 z t) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 0)
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) 0))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))))
(-.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (/.f64 z t)))
(neg.f64 (*.f64 (/.f64 z t) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(neg.f64 (-.f64 (*.f64 0 (/.f64 z t)) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) 1)
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 z t) (/.f64 z t)))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
(*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 (/.f64 z t) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.4b
(*.f64 (/.f64 y t) z)
Compiler

Compiled 15 to 6 computations (60% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite58.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json-2
1446×rational_best_oopsla_all_46_json-1
1446×rational_best_oopsla_all_46_json-4
1446×rational_best_oopsla_all_46_json-3
1162×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
357113
4285213
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(*.f64 (/.f64 y t) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))) (*.f64 (/.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 y t) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t))) (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t)))) (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z z)) (*.f64 (/.f64 y t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t))) (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y t) (neg.f64 z)))))))

simplify127.0ms (1.4%)

Algorithm
egg-herbie
Rules
1506×rational_best_oopsla_all_46_json_45_simplify-72
1384×rational_best_oopsla_all_46_json_45_simplify-10
944×rational_best_oopsla_all_46_json_45_simplify-49
820×rational_best_oopsla_all_46_json_45_simplify-7
680×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058780
1179780
2746780
33435780
47743780
Stop Event
node limit
Counts
60 → 26
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 (/.f64 y t) z) 0)
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))))
(+.f64 0 (*.f64 (/.f64 y t) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 y t) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))) (*.f64 (/.f64 y t) z))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))) (*.f64 (/.f64 y t) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))) (*.f64 (/.f64 y t) z))
(-.f64 (*.f64 (/.f64 y t) z) 0)
(-.f64 0 (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 y t) (neg.f64 z))))
(/.f64 (*.f64 (/.f64 y t) z) 1)
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 y t) (/.f64 y t)))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 z z))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t))) (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t)))))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t)))) (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z z)) (*.f64 (/.f64 y t) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t))) (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))
(neg.f64 (*.f64 (/.f64 y t) (neg.f64 z)))
Outputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 (/.f64 y t) z) 0)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))))
(*.f64 z (/.f64 y t))
(+.f64 0 (*.f64 (/.f64 y t) z))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 y t) z))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))) (*.f64 (/.f64 y t) z))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))) (*.f64 (/.f64 y t) z))
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 0 (*.f64 (/.f64 y t) (/.f64 z z))) (*.f64 (/.f64 y t) z))
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 (/.f64 y t) z) 0)
(*.f64 z (/.f64 y t))
(-.f64 0 (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) 1)
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 y t) (/.f64 y t)))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 z z))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t))) (*.f64 z (/.f64 (/.f64 y t) (/.f64 y t)))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t)))) (*.f64 z (*.f64 (/.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (/.f64 y t) (/.f64 y t))))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z z)) (*.f64 (/.f64 y t) (/.f64 z z))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (/.f64 y t) z) (*.f64 (/.f64 y t) z))))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 (/.f64 y t) z) (/.f64 (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t))) (*.f64 (/.f64 y t) (/.f64 z (/.f64 y t)))))
(*.f64 z (/.f64 y t))
(neg.f64 (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 z (/.f64 y t))

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.8b
(/.f64 (*.f64 z y) t)
Compiler

Compiled 15 to 6 computations (60% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.1b
(/.f64 (*.f64 z x) t)
Compiler

Compiled 21 to 7 computations (66.7% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite66.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1756×rational_best_oopsla_all_46_json-2
1756×rational_best_oopsla_all_46_json-1
1756×rational_best_oopsla_all_46_json-4
1756×rational_best_oopsla_all_46_json-3
1026×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (0.9%)

Algorithm
egg-herbie
Rules
1134×rational_best_oopsla_all_46_json_45_simplify-7
1110×rational_best_oopsla_all_46_json_45_simplify-49
822×rational_best_oopsla_all_46_json_45_simplify-89
722×rational_best_oopsla_all_46_json_45_simplify-13
720×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0691239
12151167
28651167
340291167
Stop Event
node limit
Counts
63 → 33
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 0)
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z z)))))
(+.f64 0 (*.f64 (/.f64 x t) (neg.f64 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 x t) (neg.f64 z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))) (*.f64 (/.f64 x t) (neg.f64 z)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))) (*.f64 (/.f64 x t) (neg.f64 z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z z)))) (*.f64 (/.f64 x t) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 0)
(-.f64 0 (*.f64 (/.f64 x t) z))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 x t) z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))) (*.f64 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))) (/.f64 x t)))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))) (*.f64 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t)))) (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 1)
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 x t) (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 z z))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 (/.f64 x t) (/.f64 x t))) (*.f64 z (/.f64 (/.f64 x t) (/.f64 x t)))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) (/.f64 z z)) (*.f64 (/.f64 x t) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))) (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)) (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t)))) (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))))
(/.f64 (*.f64 (/.f64 x t) z) -1)
(neg.f64 (*.f64 (/.f64 x t) z))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 0)
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z z)))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 0 (*.f64 (/.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))) (*.f64 (/.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))) (*.f64 (/.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z z)))) (*.f64 (/.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 0)
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(-.f64 0 (*.f64 (/.f64 x t) z))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 x t) z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))) (*.f64 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))) (/.f64 x t)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))) (*.f64 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t)))) (/.f64 x t)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) 1)
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 x t) (/.f64 x t)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 z z))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))
(/.f64 (*.f64 z (neg.f64 (/.f64 x t))) (/.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 (/.f64 x t) (/.f64 x t))) (*.f64 z (/.f64 (/.f64 x t) (/.f64 x t)))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) (/.f64 z z)) (*.f64 (/.f64 x t) (/.f64 z z))))
(/.f64 (*.f64 z (neg.f64 (/.f64 x t))) (/.f64 (*.f64 (/.f64 x t) (/.f64 z z)) (*.f64 (/.f64 x t) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))) (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t)))))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z)) (/.f64 (*.f64 (/.f64 x t) z) (*.f64 (/.f64 x t) z))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t)))) (*.f64 z (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t))))))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(/.f64 (*.f64 (/.f64 x t) z) -1)
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))
(neg.f64 (*.f64 (/.f64 x t) z))
(*.f64 (/.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x t)))

eval349.0ms (3.9%)

Compiler

Compiled 48527 to 14062 computations (71% saved)

prune207.0ms (2.3%)

Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New7861787
Fresh033
Picked011
Done178
Total78712799
Error
0.0b
Counts
799 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
13.0b
(+.f64 x (/.f64 (*.f64 z y) t))
2.3b
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
35.8b
(*.f64 (/.f64 (-.f64 y x) t) z)
44.3b
(*.f64 (/.f64 y t) z)
39.7b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
2.5b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
53.5b
(*.f64 (neg.f64 (/.f64 x t)) z)
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
54.0b
(neg.f64 (/.f64 (*.f64 z x) t))
33.4b
x
Compiler

Compiled 170 to 97 computations (42.9% saved)

localize31.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 133 to 36 computations (72.9% saved)

series10.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite115.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
960×rational_best_oopsla_all_46_json_45_simplify-13
954×rational_best_oopsla_all_46_json_45_simplify-89
788×rational_best_oopsla_all_46_json_45_simplify-23
788×rational_best_oopsla_all_46_json_45_simplify-37
772×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
19956
236456
3173356
4782156
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 1 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 (neg.f64 x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 1 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (neg.f64 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 1 (*.f64 y (neg.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 1 y)) -1) (*.f64 -1 (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 (/.f64 1 y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 y (neg.f64 (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 y y) (*.f64 x (/.f64 1 y))) (/.f64 0 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))))))

simplify130.0ms (1.5%)

Algorithm
egg-herbie
Rules
1264×rational_best_oopsla_all_46_json_45_simplify-89
1070×rational_best_oopsla_all_46_json_45_simplify-24
972×rational_best_oopsla_all_46_json_45_simplify-74
952×rational_best_oopsla_all_46_json_45_simplify-23
884×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04249963
114619723
252779705
Stop Event
node limit
Counts
173 → 220
Calls
Call 1
Inputs
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))))
(/.f64 -1 (-.f64 (/.f64 z t) 1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x)))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x))))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x)))))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z) (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)))))
(/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4) (pow.f64 z 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 3))))))
(/.f64 (*.f64 t x) (*.f64 z (-.f64 y x)))
(+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))))
(/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))))
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(*.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)))
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 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(+.f64 0 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(-.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 1)
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 x x))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 1 y)))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (neg.f64 x) (/.f64 1 y)))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 1 y) (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (/.f64 1 y)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 0 (*.f64 (/.f64 1 y) (-.f64 x y)))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))
(-.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 1 y)))
(-.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (neg.f64 (/.f64 1 y))))
(-.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 1 (*.f64 y (neg.f64 (/.f64 1 y)))))
(-.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 1 y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 1 y)))))
(-.f64 (*.f64 (*.f64 x (/.f64 1 y)) -1) (*.f64 -1 (*.f64 y (/.f64 1 y))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 (/.f64 1 y) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (/.f64 1 y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 y (neg.f64 (/.f64 1 y)))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(-.f64 (-.f64 (/.f64 y y) (*.f64 x (/.f64 1 y))) (/.f64 0 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 1)
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))))
(neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y)))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))
Outputs
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3) (*.f64 (pow.f64 t 4) (pow.f64 x 4))) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t))))
(/.f64 1 (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (*.f64 t x) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2)))))
(+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (*.f64 t x) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2) (*.f64 t x)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (*.f64 t x) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 2)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (pow.f64 x 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 4) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 4))))) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3)))))))
(+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 4)))) (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2))))))))
(/.f64 -1 (-.f64 (/.f64 z t) 1))
(/.f64 -1 (+.f64 (/.f64 z t) -1))
(/.f64 -1 (+.f64 -1 (/.f64 z t)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x)))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) x)))) (/.f64 1 (+.f64 (/.f64 z t) -1)))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 -1 (/.f64 z t)) 2))))) (/.f64 1 (+.f64 -1 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x))))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) x)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (pow.f64 (+.f64 (/.f64 z t) -1) 3)))) (/.f64 1 (+.f64 (/.f64 z t) -1))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 3)))))) (/.f64 1 (+.f64 -1 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 3) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 4) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 (/.f64 z t) 1) 2) (*.f64 t x)))))) (/.f64 1 (-.f64 (/.f64 z t) 1)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 t (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 2) x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (/.f64 z t) -1) 4) (pow.f64 x 3)))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (pow.f64 (+.f64 (/.f64 z t) -1) 3)))) (/.f64 1 (+.f64 (/.f64 z t) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 3))))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 -1 (/.f64 z t)) 4)))))) (/.f64 1 (+.f64 -1 (/.f64 z t)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 -1 (/.f64 z t)) 3)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 t (*.f64 x (pow.f64 (+.f64 -1 (/.f64 z t)) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 -1 (/.f64 z t)) 4))))))) (/.f64 1 (+.f64 -1 (/.f64 z t))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z))
(+.f64 1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z)))
(+.f64 (+.f64 1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)))
(+.f64 (+.f64 1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) z) (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x)))) (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (pow.f64 x 2)))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (-.f64 (/.f64 y t) (/.f64 x t)))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (*.f64 (-.f64 (/.f64 1 t) (/.f64 y (*.f64 t x))) (pow.f64 z 3))) (pow.f64 x 2)))))
(/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2) (pow.f64 z 2)))) (+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4) (pow.f64 z 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))) (+.f64 (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))) (+.f64 (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))))))
(+.f64 (/.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 2))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 4)))))))
(/.f64 (*.f64 t x) (*.f64 z (-.f64 y x)))
(+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))))
(/.f64 (*.f64 t x) (*.f64 (-.f64 y x) z))
(/.f64 (*.f64 t x) (*.f64 z (-.f64 y x)))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 (-.f64 y x) 4) (pow.f64 z 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 4)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 y x) 2) (pow.f64 z 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x))) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)) (*.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t x)) (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3)) (*.f64 (pow.f64 t 3) (pow.f64 x 3)))))))
(/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))
(/.f64 x (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))))
(/.f64 x (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))
(+.f64 (/.f64 x (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 x z)) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2)))))
(+.f64 (/.f64 x (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))) (neg.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 x z)) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2)))) (+.f64 (/.f64 x (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 3)))))
(+.f64 (/.f64 x (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3))) (/.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 x z)) (*.f64 t (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2)))) (+.f64 (/.f64 x (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 y z)) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2)))) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3))) (+.f64 (/.f64 x (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))) (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 4)))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 4))) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 t (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2))))))
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(/.f64 (*.f64 t x) (*.f64 y z))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 t x) (*.f64 y z)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 2) (*.f64 x (pow.f64 t 3))) (*.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) 3))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
1
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 1 (*.f64 -1 (/.f64 x y)))
(+.f64 1 (neg.f64 (/.f64 x y)))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 0 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 x x) (neg.f64 x))))
(-.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) 1)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 x x))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 x x) (/.f64 x x)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(neg.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 x x) (neg.f64 x))))
(neg.f64 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (/.f64 x x))) x))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (neg.f64 x) (/.f64 1 y)))
(*.f64 (/.f64 1 y) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 1 y) (neg.f64 x)))
(*.f64 (/.f64 1 y) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (+.f64 y (neg.f64 x))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (/.f64 1 y)))
(*.f64 (/.f64 1 y) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(+.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 x (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))) (*.f64 (-.f64 y x) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0)
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 0 (*.f64 (/.f64 1 y) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 y (neg.f64 (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (*.f64 1 (*.f64 y (neg.f64 (/.f64 1 y)))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 (/.f64 1 y)))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 (*.f64 x (/.f64 1 y)) -1) (*.f64 -1 (*.f64 y (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) x))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(-.f64 (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (/.f64 1 y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 x (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (*.f64 y (neg.f64 (/.f64 1 y)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(-.f64 (*.f64 x (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(*.f64 (-.f64 y x) (/.f64 1 y))
(-.f64 (-.f64 (/.f64 y y) (*.f64 x (/.f64 1 y))) (/.f64 0 y))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) 1)
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (-.f64 y x)))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y))) (*.f64 (-.f64 y x) (/.f64 (/.f64 1 y) (/.f64 1 y)))))
(/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y))) (/.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (*.f64 (-.f64 y x) (/.f64 1 y)))))
(neg.f64 (*.f64 (/.f64 1 y) (-.f64 x y)))
(*.f64 (-.f64 y x) (/.f64 1 y))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 1 y) (-.f64 x y))))
(*.f64 (-.f64 y x) (/.f64 1 y))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (/.f64 1 y))))
(*.f64 (-.f64 y x) (/.f64 1 y))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 23 to 7 computations (69.6% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite62.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1672×rational_best_oopsla_all_46_json-2
1672×rational_best_oopsla_all_46_json-1
1672×rational_best_oopsla_all_46_json-4
1672×rational_best_oopsla_all_46_json-3
962×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15219
215819
366619
4330219
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 y x) t) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 y x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))) (*.f64 (/.f64 (-.f64 y x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))) (*.f64 (/.f64 (-.f64 y x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))) (*.f64 (/.f64 (-.f64 y x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))) (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z)) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))) (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))))))

simplify72.0ms (0.8%)

Algorithm
egg-herbie
Rules
1512×rational_best_oopsla_all_46_json_45_simplify-72
1052×rational_best_oopsla_all_46_json_45_simplify-49
860×rational_best_oopsla_all_46_json_45_simplify-7
770×rational_best_oopsla_all_46_json_45_simplify-89
588×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0671674
12041632
28231632
337301632
Stop Event
node limit
Counts
72 → 33
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))
(+.f64 0 (*.f64 (/.f64 (-.f64 y x) t) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))) (*.f64 (/.f64 (-.f64 y x) t) z))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))) (*.f64 (/.f64 (-.f64 y x) t) z))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))) (*.f64 (/.f64 (-.f64 y x) t) z))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 1)
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 z z))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))) (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z)) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))) (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z y) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 0 (*.f64 (/.f64 (-.f64 y x) t) z))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) z))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))) (*.f64 (/.f64 (-.f64 y x) t) z))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))) (*.f64 (/.f64 (-.f64 y x) t) z))
(*.f64 z (/.f64 (-.f64 y x) t))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))) (*.f64 (/.f64 (-.f64 y x) t) z))
(*.f64 z (/.f64 (-.f64 y x) t))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 0)
(*.f64 z (/.f64 (-.f64 y x) t))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(*.f64 z (/.f64 (-.f64 y x) t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) 1)
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 z z))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))) (*.f64 z (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z)) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)))) (*.f64 z (*.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t))))))
(*.f64 z (/.f64 (-.f64 y x) t))
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 z (/.f64 (-.f64 y x) t))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(*.f64 z (/.f64 (-.f64 y x) t))

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (*.f64 (/.f64 z t) x))
4.2b
(*.f64 (/.f64 z t) x)
Compiler

Compiled 22 to 7 computations (68.2% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite73.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1634×rational_best_oopsla_all_46_json-2
1634×rational_best_oopsla_all_46_json-1
1634×rational_best_oopsla_all_46_json-4
1634×rational_best_oopsla_all_46_json-3
1302×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

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

simplify104.0ms (1.2%)

Algorithm
egg-herbie
Rules
1234×rational_best_oopsla_all_46_json_45_simplify-49
848×rational_best_oopsla_all_46_json_45_simplify-89
696×rational_best_oopsla_all_46_json_45_simplify-24
662×rational_best_oopsla_all_46_json_45_simplify-74
640×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01993334
18323268
247023248
Stop Event
node limit
Counts
164 → 113
Calls
Call 1
Inputs
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(*.f64 -1 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 (*.f64 (/.f64 z t) x) 0)
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))))
(+.f64 0 (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (/.f64 z t) x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))) (*.f64 (/.f64 z t) x))
(-.f64 (*.f64 (/.f64 z t) x) 0)
(-.f64 0 (*.f64 (/.f64 z t) (neg.f64 x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 z t) (neg.f64 x))))
(/.f64 (*.f64 (/.f64 z t) x) 1)
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 x x))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 x (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) (/.f64 x x)) (*.f64 (/.f64 z t) (/.f64 x x))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))))
(neg.f64 (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 x (*.f64 (*.f64 (/.f64 z t) x) -1))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(+.f64 0 (-.f64 x (*.f64 (/.f64 z t) x)))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(+.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) x) -1) x)
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(*.f64 x (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (*.f64 1 (-.f64 1 (/.f64 z t))))
(*.f64 x (*.f64 1 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 1 (/.f64 z t))))
(*.f64 x (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (*.f64 -1 (+.f64 (/.f64 z t) -1)))
(*.f64 x (*.f64 -1 (-.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)))
(*.f64 x (*.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) (/.f64 x x)))
(*.f64 x (-.f64 1 (*.f64 x (/.f64 (/.f64 z t) x))))
(*.f64 x (-.f64 1 (*.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 x (/.f64 (/.f64 z t) x))))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)))
(*.f64 x (*.f64 x (/.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) x)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 1 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 1 (*.f64 (+.f64 (/.f64 z t) -1) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (/.f64 -1 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (/.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 z t) -1))
(*.f64 (neg.f64 x) (+.f64 (*.f64 (/.f64 z t) (/.f64 x x)) -1))
(*.f64 (neg.f64 x) (-.f64 -1 (*.f64 (/.f64 z t) (neg.f64 (/.f64 x x)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 (*.f64 (/.f64 z t) x) x)))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 z t) -1) -1)))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 (-.f64 (/.f64 z t) (/.f64 x x)) -1)))
(*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) x)
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 (*.f64 (/.f64 z t) x) x))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 x x))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 z t) x) x))
Outputs
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 z x) t)
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (*.f64 z x) t) -1)
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (*.f64 z x) t) -1)
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (*.f64 z x) t) -1)
(neg.f64 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 (/.f64 (*.f64 z x) t) -1))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 (/.f64 z t) x) 0)
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (/.f64 z t))
(+.f64 0 (*.f64 (/.f64 z t) x))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) x))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))) (*.f64 (/.f64 z t) x))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (/.f64 z t) x))
(*.f64 x (/.f64 z t))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 x x))) (*.f64 (/.f64 z t) x))
(*.f64 x (/.f64 z t))
(-.f64 (*.f64 (/.f64 z t) x) 0)
(*.f64 x (/.f64 z t))
(-.f64 0 (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 x (/.f64 z t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (/.f64 z t)) (*.f64 x (/.f64 z t))) (neg.f64 (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (*.f64 x (/.f64 z t)) (/.f64 (*.f64 x (/.f64 z t)) (*.f64 x (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) x) 1)
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 z t) (/.f64 z t)))
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 x x))
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)))
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 x (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 x (/.f64 (/.f64 z t) (/.f64 z t)))))
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 x (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 x (/.f64 z t)) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) (/.f64 x x)) (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (/.f64 z t))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))))
(/.f64 (*.f64 x (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 x (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) x) (/.f64 (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 z t) x) (*.f64 (/.f64 z t) x))))
(/.f64 (*.f64 x (/.f64 z t)) (/.f64 (/.f64 (*.f64 x (/.f64 z t)) (*.f64 x (/.f64 z t))) (/.f64 (*.f64 x (/.f64 z t)) (*.f64 x (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 x (/.f64 z t))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 x (*.f64 (*.f64 (/.f64 z t) x) -1))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 0 (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (+.f64 x (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (neg.f64 x))) (/.f64 (*.f64 x (+.f64 (/.f64 z t) -1)) (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) x) -1) x)
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 z t))) (-.f64 x (*.f64 x (/.f64 z t)))) (+.f64 x (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) (neg.f64 x))) (/.f64 (*.f64 x (+.f64 (/.f64 z t) -1)) (*.f64 x (+.f64 (/.f64 z t) -1))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 1 (-.f64 1 (/.f64 z t))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 1 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 1 (/.f64 z t))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 -1 (+.f64 (/.f64 z t) -1)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 -1 (-.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) (/.f64 x x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) (/.f64 x x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (-.f64 1 (*.f64 x (/.f64 (/.f64 z t) x))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (-.f64 1 (*.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x))))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 x (/.f64 (/.f64 z t) x))))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (-.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 (/.f64 z t) (/.f64 x x)))))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 x (*.f64 x (/.f64 (-.f64 1 (/.f64 z t)) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 x (*.f64 x (/.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 1 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 1 (*.f64 (+.f64 (/.f64 z t) -1) (neg.f64 x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (/.f64 -1 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (/.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) x) x) (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 z t) -1))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 (/.f64 z t) (/.f64 x x)) -1))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (neg.f64 x) (-.f64 -1 (*.f64 (/.f64 z t) (neg.f64 (/.f64 x x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (-.f64 (*.f64 (/.f64 z t) x) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 z t) -1) -1)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (neg.f64 x) (/.f64 (-.f64 (/.f64 z t) (/.f64 x x)) -1)))
(*.f64 x (*.f64 1 (-.f64 (/.f64 x x) (/.f64 z t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z t)) x) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 x x) (/.f64 z t)))
(*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 1 (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (-.f64 1 (*.f64 (/.f64 z t) (/.f64 x x))) x)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))) (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 x x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(neg.f64 (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))

eval168.0ms (1.9%)

Compiler

Compiled 21664 to 6751 computations (68.8% saved)

prune109.0ms (1.2%)

Pruning

12 alts after pruning (2 fresh and 10 done)

PrunedKeptTotal
New5101511
Fresh011
Picked011
Done1910
Total51112523
Error
0.0b
Counts
523 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
13.0b
(+.f64 x (/.f64 (*.f64 z y) t))
2.3b
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
35.8b
(*.f64 (/.f64 (-.f64 y x) t) z)
44.3b
(*.f64 (/.f64 y t) z)
42.0b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (+.f64 (*.f64 (-.f64 y x) (/.f64 1 y)) (/.f64 (*.f64 t x) (*.f64 y z))))
2.5b
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))
53.5b
(*.f64 (neg.f64 (/.f64 x t)) z)
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
54.0b
(neg.f64 (/.f64 (*.f64 z x) t))
33.4b
x
Compiler

Compiled 164 to 95 computations (42.1% saved)

regimes54.0ms (0.6%)

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

6 calls:

9.0ms
z
8.0ms
y
8.0ms
t
8.0ms
x
8.0ms
(/.f64 z t)
Results
ErrorSegmentsBranch
2.3b1x
2.3b1y
2.3b1z
2.3b1t
2.3b1(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
2.3b1(/.f64 z t)
Compiler

Compiled 251 to 89 computations (64.5% saved)

regimes103.0ms (1.2%)

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

5 calls:

24.0ms
x
21.0ms
(/.f64 z t)
19.0ms
t
19.0ms
y
18.0ms
z
Results
ErrorSegmentsBranch
8.9b3x
8.9b3y
7.4b3z
11.6b3t
5.3b3(/.f64 z t)
Compiler

Compiled 99 to 48 computations (51.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
81.22353897968291
7.062735604980392e+20
0.0ms
-1618247005986899200.0
-4783766607394.441
Compiler

Compiled 20 to 14 computations (30% saved)

regimes111.0ms (1.2%)

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

5 calls:

27.0ms
z
26.0ms
y
23.0ms
x
17.0ms
t
16.0ms
(/.f64 z t)
Results
ErrorSegmentsBranch
13.3b5x
18.2b5y
17.4b5z
18.6b3t
13.6b4(/.f64 z t)
Compiler

Compiled 68 to 42 computations (38.2% saved)

bsearch45.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
6.237177854189389e-62
1.4710130001715887e-61
13.0ms
-2.9508328842298743e-217
-1.0911764872279759e-218
14.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
Results
40.0ms400×body256valid
0.0msbody256infinite
Compiler

Compiled 596 to 427 computations (28.4% saved)

regimes105.0ms (1.2%)

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

5 calls:

24.0ms
z
23.0ms
(/.f64 z t)
21.0ms
y
21.0ms
x
13.0ms
t
Results
ErrorSegmentsBranch
14.0b5x
18.2b5y
21.0b5z
18.6b3t
16.3b6(/.f64 z t)
Compiler

Compiled 61 to 39 computations (36.1% saved)

bsearch45.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
6.237177854189389e-62
1.4710130001715887e-61
12.0ms
-2.9508328842298743e-217
-1.0911764872279759e-218
14.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
Results
40.0ms400×body256valid
0.0msbody256infinite
Compiler

Compiled 570 to 414 computations (27.4% saved)

regimes100.0ms (1.1%)

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

4 calls:

33.0ms
y
28.0ms
x
23.0ms
z
15.0ms
t
Results
ErrorSegmentsBranch
20.6b7x
25.1b9y
25.5b5z
24.3b3t
Compiler

Compiled 47 to 30 computations (36.2% saved)

bsearch240.0ms (2.7%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
6.237177854189389e-62
1.4710130001715887e-61
13.0ms
-2.9508328842298743e-217
-1.0911764872279759e-218
84.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
61.0ms
-3.183380632469485e-106
-3.856070010099121e-107
13.0ms
-1.2045532737097114e+61
-9.570686381606718e+58
Results
232.0ms608×body256valid
1.0msbody256infinite
Compiler

Compiled 641 to 483 computations (24.6% saved)

regimes136.0ms (1.5%)

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

4 calls:

64.0ms
z
30.0ms
y
26.0ms
x
14.0ms
t
Results
ErrorSegmentsBranch
20.8b7x
25.1b9y
25.7b5z
24.3b3t
Compiler

Compiled 41 to 27 computations (34.1% saved)

bsearch75.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
6.237177854189389e-62
1.4710130001715887e-61
12.0ms
-2.9508328842298743e-217
-1.0911764872279759e-218
14.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
11.0ms
-3.183380632469485e-106
-3.856070010099121e-107
18.0ms
-8.257282266326001e+20
-95021856.06192407
Results
66.0ms656×body256valid
0.0msbody256infinite
Compiler

Compiled 692 to 522 computations (24.6% saved)

regimes177.0ms (2%)

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

4 calls:

86.0ms
t
52.0ms
x
21.0ms
y
16.0ms
z
Results
ErrorSegmentsBranch
22.1b5x
26.2b7y
27.7b4z
24.3b3t
Compiler

Compiled 35 to 24 computations (31.4% saved)

bsearch46.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
6.237177854189389e-62
1.4710130001715887e-61
13.0ms
-2.9508328842298743e-217
-1.0911764872279759e-218
14.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
Results
40.0ms400×body256valid
Compiler

Compiled 420 to 314 computations (25.2% saved)

regimes133.0ms (1.5%)

Accuracy

Total -38.1b remaining (-159.3%)

Threshold costs -38.1b (-159.3%)

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

4 calls:

54.0ms
z
52.0ms
y
14.0ms
x
12.0ms
t
Results
ErrorSegmentsBranch
23.9b5x
29.2b5y
28.0b4z
28.0b3t
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch185.0ms (2.1%)

Algorithm
binary-search
Steps
TimeLeftRight
105.0ms
1.6229438022909895e-55
4.012638200497805e-54
57.0ms
-8.264201926756678e-236
-1.9571930732870302e-238
14.0ms
-1.3489438474802652e-188
-4.691534924652662e-191
9.0ms
-2.2333020029627498e-129
-7.487869427249346e-130
Results
179.0ms448×body256valid
0.0msbody256infinite
Compiler

Compiled 468 to 350 computations (25.2% saved)

simplify15.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118689
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(if (<=.f64 (/.f64 z t) -1000000000000000000) (*.f64 (/.f64 (-.f64 y x) t) z) (if (<=.f64 (/.f64 z t) 100) (+.f64 x (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (-.f64 y x) t) z)))
(if (<=.f64 x -2809573695284393/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -3772375295605065/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 (-.f64 y x) t) z) (if (<=.f64 x -2980834737217361/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -2909544775865609/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (/.f64 y t) z) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 1128972870063833/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -95999999999999999066096143460495484138796337043398992068608) x (if (<=.f64 x -5577659736667723/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (neg.f64 (/.f64 x t)) z) (if (<=.f64 x -8616025998872139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) x (if (<=.f64 x -5457904683003073/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 (/.f64 y t) z) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) x (if (<=.f64 x 8684406692798715/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -96000000) x (if (<=.f64 x -6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (neg.f64 (/.f64 (*.f64 z x) t)) (if (<=.f64 x -5931322245600385/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 (/.f64 y t) z) (if (<=.f64 x -4868696737455023/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) x (if (<=.f64 x 7815966023518843/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -5618431291326693/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 y t) z) (if (<=.f64 x -698633141535319/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) x (if (<=.f64 x 911862702743865/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) x))))
(if (<=.f64 x -5150885108021387/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -3932901903928685/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 y t) z) (if (<=.f64 x -7904337481499089/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) x (if (<=.f64 x 2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 (/.f64 y t) z) x))))
x
Outputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
(if (<=.f64 (/.f64 z t) -1000000000000000000) (*.f64 (/.f64 (-.f64 y x) t) z) (if (<=.f64 (/.f64 z t) 100) (+.f64 x (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (-.f64 y x) t) z)))
(if (<=.f64 x -2809573695284393/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -3772375295605065/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 (-.f64 y x) t) z) (if (<=.f64 x -2980834737217361/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -2909544775865609/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (/.f64 y t) z) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 1128972870063833/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -95999999999999999066096143460495484138796337043398992068608) x (if (<=.f64 x -5577659736667723/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (neg.f64 (/.f64 x t)) z) (if (<=.f64 x -8616025998872139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) x (if (<=.f64 x -5457904683003073/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 (/.f64 y t) z) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) x (if (<=.f64 x 8684406692798715/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -96000000) x (if (<=.f64 x -6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (neg.f64 (/.f64 (*.f64 z x) t)) (if (<=.f64 x -5931322245600385/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 (/.f64 y t) z) (if (<=.f64 x -4868696737455023/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) x (if (<=.f64 x 7815966023518843/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -5618431291326693/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 y t) z) (if (<=.f64 x -698633141535319/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) x (if (<=.f64 x 911862702743865/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) x))))
(if (<=.f64 x -5150885108021387/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 x -3932901903928685/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 (/.f64 y t) z) (if (<=.f64 x -7904337481499089/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) x (if (<=.f64 x 2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 (/.f64 y t) z) x))))
x
Compiler

Compiled 321 to 186 computations (42.1% saved)

soundness0.0ms (0%)

end151.0ms (1.7%)

Compiler

Compiled 289 to 129 computations (55.4% saved)

Profiling

Loading profile data...