Details

Time bar (total: 8.1s)

analyze623.0ms (7.7%)

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)

sample2.0s (24.7%)

Results
1.5s8256×body256valid
435.0ms2460×body256infinite
Bogosity

preprocess65.0ms (0.8%)

Algorithm
egg-herbie
Rules
1786×rational_best_oopsla_all_46_json_45_simplify-13
1176×rational_best_oopsla_all_46_json_45_simplify-23
1054×rational_best_oopsla_all_46_json_45_simplify-89
914×rational_best_oopsla_all_46_json_45_simplify-7
798×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033175
174175
2256175
3981175
44585175
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 (-.f64 y x) z) t))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) z) t))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) x) t))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) z) x))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) y) t))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) z) y))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) t) z))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) z) t))
(+.f64 y (/.f64 (*.f64 z (-.f64 x y)) t))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) x) t))
(+.f64 z (/.f64 (*.f64 x (-.f64 y z)) t))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) z) x))
(+.f64 t (/.f64 (*.f64 z (-.f64 y t)) x))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) y) t))
(+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) z) y))
(+.f64 x (/.f64 (*.f64 z (-.f64 t x)) y))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) t) z))
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify71.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
712×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11625
24625
317125
478725
5363525
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) 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
4.9b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
4.9b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 13 to 8 computations (38.5% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 32 to 8 computations (75% saved)

series11.0ms (0.1%)

Counts
3 → 108
Calls

33 calls:

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

rewrite90.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
2058×rational_best_oopsla_all_46_json-2
2058×rational_best_oopsla_all_46_json-1
2056×rational_best_oopsla_all_46_json-4
2056×rational_best_oopsla_all_46_json-3
938×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
15857
217557
377857
4396757
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) z) t)
(*.f64 (-.f64 y x) z)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.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) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 x)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) z) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)) (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.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 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x z) -1) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.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) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))))

simplify117.0ms (1.5%)

Algorithm
egg-herbie
Rules
1412×rational_best_oopsla_all_46_json_45_simplify-49
1284×rational_best_oopsla_all_46_json_45_simplify-72
898×rational_best_oopsla_all_46_json_45_simplify-89
746×rational_best_oopsla_all_46_json_45_simplify-24
716×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02896431
110255909
244445601
Stop Event
node limit
Counts
245 → 194
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 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(/.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 (-.f64 y x) z) t)
(+.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)
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)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 0 (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 x z)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (*.f64 (-.f64 y x) z) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(+.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)) (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (neg.f64 (*.f64 x z)) (*.f64 y z))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(-.f64 0 (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 y z) (*.f64 x z))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.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 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 (*.f64 x z) -1) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(/.f64 (*.f64 (-.f64 y x) z) 1)
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(/.f64 (*.f64 z (-.f64 x y)) -1)
(neg.f64 (*.f64 z (-.f64 x y)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0)
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) 0))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) -1)
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) 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 -1 (*.f64 z x))
(neg.f64 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 -1 (*.f64 z x))
(neg.f64 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 -1 (*.f64 z x))
(neg.f64 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.f64 z t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.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 (*.f64 -1 (/.f64 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 x (neg.f64 (/.f64 z t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 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)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (-.f64 y x) z) t)
(/.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))
(+.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))
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))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0)
(/.f64 (*.f64 z (-.f64 y x)) t)
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 0))
(/.f64 (*.f64 z (-.f64 y x)) t)
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(/.f64 (*.f64 z (-.f64 y x)) t)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) 1)
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) -1)
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 x z)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 (-.f64 y x) z) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)))
(*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 x (neg.f64 y)))
(+.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 z (*.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 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 y)) (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 x (neg.f64 y)))
(+.f64 (neg.f64 (*.f64 x z)) (*.f64 y z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z z)) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 (-.f64 y x) z) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 0 (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y z) (*.f64 x z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.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 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (*.f64 x z) -1) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) y))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) 1)
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 z (-.f64 x y)) -1)
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(neg.f64 (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (neg.f64 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 0))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) 0))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) -1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) t))

eval29.0ms (0.4%)

Compiler

Compiled 4364 to 727 computations (83.3% saved)

prune41.0ms (0.5%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1868194
Fresh000
Picked101
Done000
Total1878195
Error
0.0b
Counts
195 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
33.3b
(/.f64 (*.f64 (-.f64 y x) z) t)
7.1b
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
25.9b
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
13.0b
(+.f64 x (/.f64 (*.f64 z y) t))
14.4b
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) t)))))
35.8b
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
24.1b
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
33.4b
x
Compiler

Compiled 215 to 124 computations (42.3% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 9 computations (78% saved)

series9.0ms (0.1%)

Counts
3 → 111
Calls

33 calls:

TimeVariablePointExpression
2.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
@inf
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
1.0ms
t
@0
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
0.0ms
y
@0
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)

rewrite321.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
1054×rational_best_oopsla_all_46_json_45_simplify-108
1008×rational_best_oopsla_all_46_json_45_simplify-7
660×rational_best_oopsla_all_46_json_45_simplify-35
524×rational_best_oopsla_all_46_json_45_simplify-80
472×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01175
16375
218675
381975
4421475
Stop Event
node limit
Counts
3 → 253
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
(-.f64 (/.f64 y t) (/.f64 x t))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x)
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 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 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 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))) 0))))) (#(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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) (*.f64 z (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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.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 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 0 (*.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) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 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 x t) (*.f64 z (neg.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 y 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 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.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))))) 0))))) (#(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 (*.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 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)))))) 0))))) (#(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 (-.f64 (/.f64 y t) (/.f64 x t)) z) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 x t) (*.f64 z (neg.f64 (/.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 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.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))) 0) (*.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 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.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)) (/.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 (/.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 (*.f64 0 (/.f64 x t)) (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.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))) 0) (*.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 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.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)) (/.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 (/.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 0 (*.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 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 0 (/.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 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.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 (/.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 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 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.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 (/.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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)))) (neg.f64 (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.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) (*.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 (/.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 0 (*.f64 (-.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) (*.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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.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 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 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 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.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 (/.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 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 (/.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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.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 (/.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 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 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.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 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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.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 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 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (-.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 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 (-.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 (-.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 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 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 (/.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 (-.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 x t))) (-.f64 (*.f64 (/.f64 y 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 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 0 (/.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)) (-.f64 (/.f64 0 (-.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)) (-.f64 0 (*.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 -1 (-.f64 (/.f64 x t) (/.f64 y 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 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 1 (neg.f64 (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (neg.f64 (/.f64 x 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))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y t) z) (-.f64 (*.f64 (/.f64 x t) z) x))))) (#(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 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 0 (+.f64 x (*.f64 (/.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 x (*.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 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (/.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))) x) (*.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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.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 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.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 (/.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)))))) x) (*.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 (*.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)))))) x) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) x) (*.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 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) 0) (*.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 (*.f64 (/.f64 x t) (neg.f64 z))) 0) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.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 (*.f64 (/.f64 x t) (neg.f64 z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 y t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))))

simplify291.0ms (3.6%)

Algorithm
egg-herbie
Rules
1120×rational_best_oopsla_all_46_json_45_simplify-89
1052×rational_best_oopsla_all_46_json_45_simplify-35
918×rational_best_oopsla_all_46_json_45_simplify-24
888×rational_best_oopsla_all_46_json_45_simplify-74
746×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053213184
1160112672
2697412672
Stop Event
node limit
Counts
364 → 320
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 -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))
(/.f64 (*.f64 (-.f64 y x) z) t)
(+.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)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(/.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))
x
(*.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) 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 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 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))
(+.f64 (*.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))) 0))
(+.f64 (*.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))))) 0))
(+.f64 (*.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)))))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))) 0))
(+.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 0 (*.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) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 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 x t) (*.f64 z (neg.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 y 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 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.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))))) 0))
(+.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 (*.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 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)))))) 0))
(+.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 (-.f64 (/.f64 y t) (/.f64 x t)) z) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 x t) (*.f64 z (neg.f64 (/.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 y t))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.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))) 0) (*.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 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (-.f64 (*.f64 0 (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (-.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 (*.f64 0 (/.f64 x t)) (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 (/.f64 x t) z))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 (/.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))) 0) (*.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 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 0 (*.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 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 0 (/.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 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))
(-.f64 (+.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 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 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 x t)))
(-.f64 (+.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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)))) (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 x t) z))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.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) (*.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 (/.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 0 (*.f64 (-.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) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 y t))))
(-.f64 (+.f64 0 (*.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 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 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 y t) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.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 (/.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 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 (/.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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.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 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 x t)))
(-.f64 (+.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 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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.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 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 x t) z))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 x t)))
(-.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (-.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 y t) (/.f64 x t)) (/.f64 z z)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))
(/.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 (-.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 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 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 (/.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 (-.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 x t))) (-.f64 (*.f64 (/.f64 y 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)) 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 0 (/.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)) (-.f64 (/.f64 0 (-.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)) (-.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 1 (-.f64 (/.f64 y t) (/.f64 x t))))))
(*.f64 -1 (-.f64 (/.f64 x t) (/.f64 y 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 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 1 (neg.f64 (/.f64 x t)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (neg.f64 (/.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 (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))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (neg.f64 x))
(-.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 x))
(-.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0)
(-.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(-.f64 (*.f64 (/.f64 y t) z) (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) x))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y t) (neg.f64 z)) x))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 0 (+.f64 x (*.f64 (/.f64 y t) z))))
(-.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) z))
(-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 x (*.f64 (/.f64 x t) (neg.f64 z))) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (/.f64 y t) z) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 (/.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))) x) (*.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 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.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 (/.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)))))) x) (*.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 (*.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)))))) x) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) x) (*.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 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) 0) (*.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 (*.f64 (/.f64 x t) (neg.f64 z))) 0) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 (+.f64 x (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 x t) z))
(-.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.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 (*.f64 (/.f64 x t) (neg.f64 z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) -1)
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) 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 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))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 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))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 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))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 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))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 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))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (neg.f64 x)) t))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 y x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (neg.f64 x)) t))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 y x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (neg.f64 x)) t))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 y x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (neg.f64 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 -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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) 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 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.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))
(+.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))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.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 (*.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 (+.f64 (/.f64 z t) -1) (neg.f64 x))
(*.f64 (neg.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 (+.f64 (/.f64 z t) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (neg.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 (+.f64 (/.f64 z t) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (neg.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 (+.f64 (/.f64 z t) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))
x
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)
(*.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) 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 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 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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(+.f64 (*.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))) 0))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(+.f64 (*.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))))) 0))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(+.f64 (*.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)))))) 0))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z))) 0))
(*.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 z (-.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 y t) z)) (*.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))))
(+.f64 (*.f64 (/.f64 y t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 z (/.f64 y t))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0))
(+.f64 (*.f64 (/.f64 y t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 z (/.f64 y t))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (-.f64 0 (*.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) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 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 x t) (*.f64 z (neg.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 y t) z)))
(+.f64 (*.f64 (/.f64 y t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 z (/.f64 y t))) (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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)) (/.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 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.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))))) 0))
(*.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 (*.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 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)))))) 0))
(*.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 (-.f64 (/.f64 y t) (/.f64 x t)) z) 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 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 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 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 (-.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.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 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y 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 x t) (*.f64 z (neg.f64 (/.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 y t))))
(-.f64 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (*.f64 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (-.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))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (-.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))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (-.f64 (*.f64 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (-.f64 (*.f64 0 (*.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)) (/.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 (/.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (-.f64 (*.f64 0 (/.f64 x t)) (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 (/.f64 x t) z))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) 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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) 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)) (-.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 (*.f64 (/.f64 x t) (neg.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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))) 0) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.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)) (/.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 (/.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)))))) 0) (*.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 (*.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)))))) 0) (*.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) 0) (*.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 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (+.f64 0 (*.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 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 x t) (neg.f64 z)) (*.f64 0 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.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 (/.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.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 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.f64 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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)))) (neg.f64 (/.f64 y t))))
(-.f64 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 x t) z))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.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 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 0 (*.f64 (-.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) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.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) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 0 (*.f64 (-.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) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.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 y t))))
(-.f64 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (+.f64 0 (*.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 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 y 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 x t) z))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y 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 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 x t) (neg.f64 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 y t) (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.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 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.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)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 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 (/.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.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)) (/.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 (/.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 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 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.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 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) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.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 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (neg.f64 (/.f64 y t))))
(-.f64 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 y t) z) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 x t) z))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.f64 x t) (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 (/.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 x t)))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.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 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z 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 (/.f64 x t) (/.f64 y t))))
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z z)))) (*.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 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y 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 z (-.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 z (-.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)))) (*.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 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 (-.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 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t)))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y 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 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 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 (/.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 (-.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 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (neg.f64 (/.f64 x t))) (-.f64 (*.f64 (/.f64 y t) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.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 (-.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 0 (/.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)) (-.f64 (/.f64 0 (-.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)) (-.f64 0 (*.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 -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 (/.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 -1 (-.f64 (neg.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 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 (/.f64 (/.f64 x t) (/.f64 x t)) (neg.f64 (/.f64 x t)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 (neg.f64 (/.f64 x t)) (/.f64 (/.f64 x t) (/.f64 x t)))))
(neg.f64 (-.f64 (neg.f64 (/.f64 y t)) (*.f64 (neg.f64 (/.f64 x t)) (/.f64 (/.f64 x 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))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (neg.f64 x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 0)
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (/.f64 y t) z) (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.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 y t) z)) (-.f64 (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y t) (neg.f64 z)) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (-.f64 0 (+.f64 x (*.f64 (/.f64 y t) z))))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (neg.f64 (+.f64 x (*.f64 z (/.f64 y t)))))
(-.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 (/.f64 x t) z))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 y t) z) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.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 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))) x) (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 x (*.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 x (*.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 x (*.f64 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))
(-.f64 (+.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))) x) (*.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 x (*.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 x (*.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 x (*.f64 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z)) (/.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))) x) (*.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 x (*.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 x (*.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 x (*.f64 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))
(-.f64 (+.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))) x) (*.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 x (*.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 x (*.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 x (*.f64 (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) (/.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) (/.f64 x t)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (/.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))) x) (*.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 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.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)))))) x) (*.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 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.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)))))) x) (*.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 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 (/.f64 x t) (*.f64 z (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) x) (*.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 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.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 y t))))
(+.f64 (*.f64 z (*.f64 (/.f64 x t) (neg.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t)))))) (-.f64 x (*.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 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) 0) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) 0) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) 0) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 x (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 x t) z))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (/.f64 y t) z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 x t) (*.f64 z (/.f64 (-.f64 (/.f64 y t) (/.f64 x t)) (-.f64 (/.f64 y t) (/.f64 x t))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) (*.f64 0 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))) (*.f64 (/.f64 y t) (neg.f64 z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) -1)
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) 1)
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x)) (/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x) (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))

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)

series6.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
t
@inf
(/.f64 (*.f64 z y) t)
1.0ms
z
@inf
(/.f64 (*.f64 z y) t)
0.0ms
y
@0
(/.f64 (*.f64 z y) t)
0.0ms
t
@0
(/.f64 (*.f64 z y) t)
0.0ms
z
@0
(/.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)))))))

simplify58.0ms (0.7%)

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 (-.f64 y x) z)
5.1b
(/.f64 (*.f64 (-.f64 y x) z) t)
Compiler

Compiled 23 to 7 computations (69.6% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 26 to 12 computations (53.8% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite87.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1808×rational_best_oopsla_all_46_json-2
1808×rational_best_oopsla_all_46_json-1
1806×rational_best_oopsla_all_46_json-4
1806×rational_best_oopsla_all_46_json-3
854×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01123
16623
219319
388019
4376619
Stop Event
node limit
Counts
1 → 77
Calls
Call 1
Inputs
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
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 (-.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 -1 (/.f64 z t)) (/.f64 x x))))))) (#(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 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.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 (/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 1 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (*.f64 (neg.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 (/.f64 z t) (neg.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 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.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 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 x (*.f64 (/.f64 z t) 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) (neg.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))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 z t) (*.f64 (neg.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 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.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 -1 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)) (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.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 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 z t)) (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1) (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (-.f64 x (*.f64 (/.f64 z t) 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 (/.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 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) x) (*.f64 (*.f64 (/.f64 z t) (neg.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 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (/.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) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(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) (*.f64 (neg.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 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 z t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))))) (#(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 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 z t) x) 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 (/.f64 z t) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))) (-.f64 (*.f64 (/.f64 z t) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.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 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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (-.f64 (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 (*.f64 (/.f64 z t) x) 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 (/.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 (*.f64 (/.f64 z t) (neg.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))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 0 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))))) (#(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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))) (#(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 -1 (/.f64 z t)) (+.f64 -1 (/.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 (/.f64 z t) x)) (/.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 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 (+.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 (/.f64 z t) x)) (/.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))))) (#(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))))))

simplify168.0ms (2.1%)

Algorithm
egg-herbie
Rules
1908×rational_best_oopsla_all_46_json_45_simplify-89
1490×rational_best_oopsla_all_46_json_45_simplify-74
1302×rational_best_oopsla_all_46_json_45_simplify-24
722×rational_best_oopsla_all_46_json_45_simplify-23
410×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01602867
15052651
219302303
378822303
Stop Event
node limit
Counts
113 → 90
Calls
Call 1
Inputs
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 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x 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)))))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(+.f64 0 (-.f64 x (*.f64 (/.f64 z t) x)))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(+.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (neg.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 (/.f64 z t) (neg.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 1 (*.f64 (/.f64 z t) (*.f64 (neg.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 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (neg.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 (/.f64 z t) (neg.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 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.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 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1))
(+.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 x (*.f64 (/.f64 z t) 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) (neg.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))) x))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) x)))
(+.f64 (*.f64 1 (*.f64 (/.f64 z t) (*.f64 (neg.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 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(+.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.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 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)) (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 z t)) (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1) (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (-.f64 x (*.f64 (/.f64 z t) 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 (-.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 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) x) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (/.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) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x))) (*.f64 (/.f64 z t) (*.f64 (neg.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 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(+.f64 (*.f64 (/.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 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(+.f64 (*.f64 (/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(-.f64 x (*.f64 (/.f64 z t) x))
(-.f64 x (-.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(-.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(-.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 0 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(-.f64 0 (-.f64 (*.f64 (/.f64 z t) x) x))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(-.f64 (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))) (-.f64 (*.f64 (/.f64 z t) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))))
(-.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)))
(-.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (-.f64 (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 (*.f64 (/.f64 z t) x) x))
(-.f64 (*.f64 0 (/.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 z t) x) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.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))) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 (/.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 0 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(-.f64 (*.f64 (/.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 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))
(/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.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 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 (+.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 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 z t) x) x))
Outputs
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 x z) t))
(neg.f64 (/.f64 (*.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 x z) t))
(neg.f64 (/.f64 (*.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(*.f64 -1 (/.f64 (*.f64 z x) t))
(*.f64 -1 (/.f64 (*.f64 x z) t))
(neg.f64 (/.f64 (*.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (/.f64 z t)) (/.f64 x x))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 0 (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) x)
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 1 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (neg.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))) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 1 (*.f64 (/.f64 z t) (*.f64 (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (neg.f64 x))) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (/.f64 z t)) (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) -1) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 z t)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 z t)) (*.f64 -1 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) -1) (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (-.f64 x (*.f64 (/.f64 z t) x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 z t) (neg.f64 x))) (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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))) x) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (/.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) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 z t) (*.f64 (neg.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 x (*.f64 (/.f64 z t) x)) (-.f64 x (*.f64 (/.f64 z t) x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.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 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(+.f64 (*.f64 (/.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 x (*.f64 (/.f64 z t) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 x (-.f64 (*.f64 (/.f64 z t) x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 0)
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))) (-.f64 (*.f64 (/.f64 z t) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (-.f64 0 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (-.f64 (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 x x))) (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 0 (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 x x))) (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 0 (/.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 z t) x) x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (neg.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))) (neg.f64 x)))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.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 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.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 0 (*.f64 (*.f64 (/.f64 z t) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(-.f64 (*.f64 (/.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 0 (*.f64 (/.f64 z t) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) 1)
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 x (*.f64 (/.f64 z t) x)) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))) (*.f64 x (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))))
(/.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 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 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -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 -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 (neg.f64 x) (+.f64 -1 (/.f64 z t)))) (*.f64 (+.f64 -1 (/.f64 z t)) (/.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.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 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t))) (*.f64 (neg.f64 x) (/.f64 (+.f64 -1 (/.f64 z t)) (+.f64 -1 (/.f64 z t)))))))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(/.f64 (-.f64 (*.f64 (/.f64 z t) x) x) -1)
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))
(neg.f64 (-.f64 (*.f64 (/.f64 z t) x) x))
(*.f64 -1 (*.f64 x (+.f64 -1 (/.f64 z t))))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z t)))
(-.f64 x (*.f64 x (/.f64 z t)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 27 to 8 computations (70.4% saved)

series47.0ms (0.6%)

Counts
2 → 72
Calls

18 calls:

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

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1878×rational_best_oopsla_all_46_json-2
1878×rational_best_oopsla_all_46_json-1
1878×rational_best_oopsla_all_46_json-4
1878×rational_best_oopsla_all_46_json-3
954×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01040
16240
218640
378440
4369240
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(/.f64 (*.f64 z (neg.f64 x)) t)
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))))))

simplify207.0ms (2.6%)

Algorithm
egg-herbie
Rules
1412×rational_best_oopsla_all_46_json_45_simplify-35
910×rational_best_oopsla_all_46_json_45_simplify-72
878×rational_best_oopsla_all_46_json_45_simplify-49
668×rational_best_oopsla_all_46_json_45_simplify-23
610×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01242824
15032686
228842546
366872546
Stop Event
node limit
Counts
132 → 76
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 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)
(*.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)
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) 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 (neg.f64 x)) t) 0)
(+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(+.f64 0 (/.f64 (*.f64 z (neg.f64 x)) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 1)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(-.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 0)
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 -1 (*.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 -1 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) -1)
(*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
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 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 x (*.f64 (/.f64 z t) (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 (+.f64 (/.f64 z t) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 (+.f64 (/.f64 z t) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 (+.f64 (/.f64 z t) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(*.f64 x (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 (+.f64 (/.f64 z t) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(*.f64 x (-.f64 1 (/.f64 z 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 -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 (/.f64 (*.f64 z (neg.f64 x)) t) 0)
(/.f64 (*.f64 z (neg.f64 x)) t)
(+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(+.f64 0 (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 0)
(/.f64 (*.f64 z (neg.f64 x)) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) 1)
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t)))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (*.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 1 (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) -1)
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (*.f64 z (neg.f64 x)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (/.f64 (*.f64 z (neg.f64 x)) t))) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (*.f64 z (neg.f64 x)) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(/.f64 (*.f64 z (neg.f64 x)) t)
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(-.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 0)
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 -1 (*.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 -1 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 1 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) -1)
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))) (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))) (/.f64 (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)) (+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 z (neg.f64 x)) t)))
(-.f64 (/.f64 (*.f64 z (neg.f64 x)) t) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (neg.f64 x)) t))

eval192.0ms (2.4%)

Compiler

Compiled 21744 to 3057 computations (85.9% saved)

prune240.0ms (3%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New6449653
Fresh213
Picked101
Done314
Total65011661
Error
0.0b
Counts
661 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
33.3b
(/.f64 (*.f64 (-.f64 y x) z) t)
54.0b
(/.f64 (*.f64 z (neg.f64 x)) t)
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
7.1b
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x)
15.3b
(+.f64 (*.f64 (/.f64 y t) z) x)
25.4b
(+.f64 (*.f64 (neg.f64 (/.f64 x t)) z) x)
28.6b
(+.f64 x (*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
7.2b
(*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)) (/.f64 1 (+.f64 x (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))))
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
33.4b
x
Compiler

Compiled 302 to 161 computations (46.7% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 32 to 8 computations (75% saved)

series3.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite82.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
15844
217044
369844
4349844
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 y x) t) z)
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x)
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 (/.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 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 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 (/.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 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)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))))

simplify146.0ms (1.8%)

Algorithm
egg-herbie
Rules
1142×rational_best_oopsla_all_46_json_45_simplify-13
878×rational_best_oopsla_all_46_json_45_simplify-10
854×rational_best_oopsla_all_46_json_45_simplify-72
618×rational_best_oopsla_all_46_json_45_simplify-7
592×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01394436
14974352
227124180
378084180
Stop Event
node limit
Counts
150 → 95
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 -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))
(/.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 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)
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 (/.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 (/.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 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 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 (/.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 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)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
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 -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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z x) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) 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 (neg.f64 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 x (neg.f64 (/.f64 (*.f64 z 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 (*.f64 -1 (/.f64 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 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 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 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 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 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.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 (*.f64 -1 (/.f64 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 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 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 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 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 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.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 (*.f64 -1 (/.f64 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 (*.f64 -1 (/.f64 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 (*.f64 -1 (/.f64 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 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))
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 (/.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 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (*.f64 z (/.f64 (-.f64 y x) t))) (neg.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))
(*.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (*.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 (/.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 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 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (/.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 (/.f64 (-.f64 y x) t) (/.f64 z z)) (*.f64 (/.f64 (-.f64 y x) t) (/.f64 z z))))
(/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (/.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 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 z (/.f64 (-.f64 y x) t)) (/.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))))
(/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (/.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (*.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))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) 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)

localize9.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)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite70.0ms (0.9%)

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))))))

simplify104.0ms (1.3%)

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 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)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite73.0ms (0.9%)

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))))))

simplify107.0ms (1.3%)

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)))

localize16.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 77 to 21 computations (72.7% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite80.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2014×rational_best_oopsla_all_46_json-2
2014×rational_best_oopsla_all_46_json-1
2014×rational_best_oopsla_all_46_json-4
2014×rational_best_oopsla_all_46_json-3
512×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01056
16356
221256
397056
4445356
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 z y) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.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 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.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 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.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 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 0 (/.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 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 0 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 -1 (/.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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 0 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 z y) t)) -1) (*.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 1 (/.f64 (*.f64 z y) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.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 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 (*.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 (*.f64 z y) t) (/.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 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (*.f64 (/.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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.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 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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.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 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.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 neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))))))

simplify70.0ms (0.9%)

Algorithm
egg-herbie
Rules
1702×rational_best_oopsla_all_46_json_45_simplify-89
1434×rational_best_oopsla_all_46_json_45_simplify-37
1344×rational_best_oopsla_all_46_json_45_simplify-74
1238×rational_best_oopsla_all_46_json_45_simplify-13
1194×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01332874
14552874
218842874
Stop Event
node limit
Counts
138 → 72
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(+.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 z y) t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.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 1 (/.f64 (*.f64 z y) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.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 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))
(-.f64 0 (*.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 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.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 0 (/.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 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 0 (/.f64 (*.f64 z y) t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 -1 (/.f64 (*.f64 z y) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.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 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 0 (/.f64 (*.f64 z y) t))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 z y) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 1)
(/.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 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 (/.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 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))
(neg.f64 (*.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)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) (/.f64 (*.f64 z y) t)))
(+.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 z y) t)))
(-.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) 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
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(/.f64 t (*.f64 y z))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.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 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.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 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) 0))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.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 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 0 (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.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 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (/.f64 0 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 -1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.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 1 (/.f64 (*.f64 z y) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 0 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 z y) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) 1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) 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 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.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 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.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 1 (/.f64 (*.f64 z y) t))))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))) -1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 -1 (/.f64 (*.f64 z y) t))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.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 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z y) t)))) (/.f64 (*.f64 z y) t)))
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)
(/.f64 1 (/.f64 (*.f64 y z) t))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(-.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 0)
(/.f64 1 (/.f64 (*.f64 y z) t))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) 1)
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) -1)
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (/.f64 1 (/.f64 (*.f64 z y) t)))
(/.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z y) t)) (/.f64 1 (/.f64 (*.f64 z y) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 z y) t))))
(/.f64 1 (/.f64 (*.f64 y z) t))

eval80.0ms (1%)

Compiler

Compiled 12944 to 2462 computations (81% saved)

prune93.0ms (1.1%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New4663469
Fresh145
Picked101
Done055
Total46812480
Error
0.0b
Counts
480 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
33.3b
(/.f64 (*.f64 (-.f64 y x) z) t)
54.0b
(/.f64 (*.f64 z (neg.f64 x)) t)
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
7.1b
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x)
15.3b
(+.f64 (*.f64 (/.f64 y t) z) x)
25.4b
(+.f64 (*.f64 (neg.f64 (/.f64 x t)) z) x)
28.4b
(+.f64 x (*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))))))
42.1b
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
7.2b
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
33.4b
x
Compiler

Compiled 320 to 158 computations (50.6% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 18 computations (81.3% saved)

series9.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite123.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-76
942×rational_best_oopsla_all_46_json_45_simplify-35
654×rational_best_oopsla_all_46_json_45_simplify-89
642×rational_best_oopsla_all_46_json_45_simplify-37
588×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013117
179117
2254117
31209117
45755117
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.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 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.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 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))))))

simplify192.0ms (2.4%)

Algorithm
egg-herbie
Rules
1404×rational_best_oopsla_all_46_json_45_simplify-7
1300×rational_best_oopsla_all_46_json_45_simplify-89
1190×rational_best_oopsla_all_46_json_45_simplify-72
1068×rational_best_oopsla_all_46_json_45_simplify-24
1032×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043715042
1148714458
2630214458
Stop Event
node limit
Counts
264 → 262
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 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 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 (*.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))
(/.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)
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 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)
(-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 1)
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(-.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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 (/.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 (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 (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 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 (*.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 t (*.f64 y z)) (+.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)))) (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 (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 t (*.f64 y z)) (+.f64 (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 x (*.f64 x (neg.f64 (/.f64 z t)))))
(+.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 x (*.f64 x (neg.f64 (/.f64 z t))))) (neg.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.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 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 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.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 (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 (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 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 t (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 (/.f64 1 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 z t))) 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (/.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)))) (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 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(/.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))
(/.f64 -1 (-.f64 (*.f64 (/.f64 z t) x) 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 -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 (*.f64 (/.f64 z t) x) 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 -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 (*.f64 (/.f64 z t) x) 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 (+.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 (*.f64 (pow.f64 t 3) (pow.f64 x 4)) (pow.f64 (+.f64 (/.f64 z t) -1) 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 x 4) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 4) (pow.f64 t 3)))))) (/.f64 1 (-.f64 (*.f64 (/.f64 z t) x) x))))
(+.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 (*.f64 (/.f64 z t) x) x))) (*.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 x 4) (*.f64 (pow.f64 (+.f64 -1 (/.f64 z t)) 4) (pow.f64 t 3)))))))
(/.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 t (*.f64 y z)) (+.f64 (*.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 (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 (/.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 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 t (*.f64 y z)) (+.f64 (*.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 (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 (/.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 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 t (*.f64 z (-.f64 y x))) (*.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))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.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 (/.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 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (+.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)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.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 (*.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 t (*.f64 z (-.f64 y x))) (*.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 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))))))
(/.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 1 x) (+.f64 (neg.f64 (/.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 -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 (/.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 1 x) (+.f64 (neg.f64 (/.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 -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 (/.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 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 (/.f64 1 x) (*.f64 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2)))))) (*.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 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 z (-.f64 (/.f64 1 (*.f64 t x)) (/.f64 y (*.f64 t (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (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 (-.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)) (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 (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 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 (+.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)))) (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 t (*.f64 z (-.f64 y x))) (*.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))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.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 (/.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 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.f64 (+.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)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2)))))
(+.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 (*.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 t (*.f64 z (-.f64 y x))) (*.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 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 y x) 3))) (+.f64 (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (*.f64 (pow.f64 z 4) (pow.f64 (-.f64 y x) 4))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 y x) 2))))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) (/.f64 (*.f64 y z) t))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 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)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.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 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.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 (*.f64 y z) t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.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 x (/.f64 (*.f64 y z) t)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) 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))
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 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) z)))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) x) (*.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 0)
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) -1) (*.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) 1)
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))))
(+.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(+.f64 0 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(-.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 0)
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) 1)
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) -1)
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(/.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 (-.f64 y x) t) z) (neg.f64 x))
(-.f64 (*.f64 z (/.f64 (-.f64 y x) t)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 y x) t))))
(-.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 0)
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 1 (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (/.f64 -1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) (-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) 1)
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))) (/.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x) -1)
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)) x))
(-.f64 x (*.f64 (/.f64 (-.f64 y x) t) (neg.f64 z)))
(neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 -1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 7 computations (63.2% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 23 to 7 computations (69.6% 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
z
@inf
(*.f64 (/.f64 y t) z)
0.0ms
y
@-inf
(*.f64 (/.f64 y t) z)
0.0ms
z
@-inf
(*.f64 (/.f64 y t) z)

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
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)))))))

simplify130.0ms (1.6%)

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))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 28 to 8 computations (71.4% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1886×rational_best_oopsla_all_46_json-2
1886×rational_best_oopsla_all_46_json-1
1886×rational_best_oopsla_all_46_json-4
1886×rational_best_oopsla_all_46_json-3
1042×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01040
16240
218636
379436
4382436
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(*.f64 (neg.f64 (/.f64 x t)) z)
(+.f64 (*.f64 (neg.f64 (/.f64 x t)) z) x)
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))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 x t) z) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 1 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 x t) z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 x t) z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 (*.f64 (/.f64 x t) z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 x t) z) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 x t) z) x) (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 (*.f64 (/.f64 x t) z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 x t) z) x))))))

simplify90.0ms (1.1%)

Algorithm
egg-herbie
Rules
1408×rational_best_oopsla_all_46_json_45_simplify-108
1194×rational_best_oopsla_all_46_json_45_simplify-72
1024×rational_best_oopsla_all_46_json_45_simplify-7
864×rational_best_oopsla_all_46_json_45_simplify-49
728×rational_best_oopsla_all_46_json_45_simplify-36
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01302914
14892776
233592776
Stop Event
node limit
Counts
130 → 83
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 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)
(*.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)
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) 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)
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 (*.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))
(-.f64 x (*.f64 (/.f64 x t) z))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (neg.f64 x))
(-.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 x t) z)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 1 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 x t) z) x))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 x t) z) x)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 (*.f64 (/.f64 x t) z) x)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))
(*.f64 (-.f64 (*.f64 (/.f64 x t) z) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 x t) z) x) (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 (*.f64 (/.f64 x t) z) x))
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(neg.f64 (-.f64 (*.f64 (/.f64 x t) z) x))
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 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z 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)))
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 (*.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 (*.f64 z (/.f64 x t)) (*.f64 z (/.f64 x t))) (neg.f64 (*.f64 z (/.f64 x t))))
(*.f64 (/.f64 (*.f64 z (/.f64 x t)) (*.f64 z (/.f64 x t))) (*.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 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))) (neg.f64 (/.f64 x t)))
(*.f64 (neg.f64 (/.f64 x t)) (*.f64 (/.f64 x t) (neg.f64 (/.f64 z (neg.f64 (/.f64 x t))))))
(*.f64 (/.f64 x t) (neg.f64 (*.f64 (/.f64 x t) (neg.f64 (/.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 z (neg.f64 (/.f64 x t))) (/.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 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 z (neg.f64 (/.f64 x t))) (/.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 (*.f64 z (/.f64 x t)) (*.f64 z (/.f64 x t))) (/.f64 (*.f64 z (/.f64 x t)) (*.f64 z (/.f64 x t)))))
(/.f64 (*.f64 z (neg.f64 (/.f64 x t))) (/.f64 (/.f64 (*.f64 z (/.f64 x t)) (*.f64 z (/.f64 x t))) (/.f64 (*.f64 z (/.f64 x t)) (*.f64 z (/.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)))
(-.f64 x (*.f64 (/.f64 x t) z))
(-.f64 x (*.f64 z (/.f64 x t)))
(-.f64 (*.f64 (/.f64 x t) (neg.f64 z)) (neg.f64 x))
(-.f64 x (*.f64 z (/.f64 x t)))
(-.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 0)
(-.f64 x (*.f64 z (/.f64 x t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 x (*.f64 z (/.f64 x t)))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 1 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z))))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 x t) z) x)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 (*.f64 (/.f64 x t) z) x)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (-.f64 x (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (*.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 1 (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 (*.f64 (/.f64 x t) z) x) -1)
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (-.f64 (*.f64 (/.f64 x t) z) x) (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 x (*.f64 (/.f64 x t) z)))
(-.f64 x (*.f64 z (/.f64 x t)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))) (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 x (*.f64 z (/.f64 x t)))
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) 1)
(-.f64 x (*.f64 z (/.f64 x t)))
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))))
(-.f64 x (*.f64 z (/.f64 x t)))
(/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (/.f64 (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z))) (/.f64 (-.f64 x (*.f64 (/.f64 x t) z)) (-.f64 x (*.f64 (/.f64 x t) z)))))
(-.f64 x (*.f64 z (/.f64 x t)))
(neg.f64 (-.f64 (*.f64 (/.f64 x t) z) x))
(-.f64 x (*.f64 z (/.f64 x t)))

localize13.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 55 to 16 computations (70.9% saved)

eval223.0ms (2.8%)

Compiler

Compiled 37139 to 7649 computations (79.4% saved)

prune203.0ms (2.5%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New8163819
Fresh112
Picked011
Done189
Total81813831
Error
0.0b
Counts
831 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
33.3b
(/.f64 (*.f64 (-.f64 y x) z) t)
54.0b
(/.f64 (*.f64 z (neg.f64 x)) t)
41.4b
(/.f64 (*.f64 z y) t)
24.1b
(-.f64 x (*.f64 (/.f64 z t) x))
25.4b
(-.f64 x (*.f64 (/.f64 x t) z))
7.1b
(+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x)
15.3b
(+.f64 (*.f64 (/.f64 y t) z) x)
42.1b
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t))))
42.1b
(*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (*.f64 (/.f64 (*.f64 z y) t) (*.f64 (/.f64 (*.f64 z y) t) (/.f64 1 (/.f64 (*.f64 z y) t)))))))
45.4b
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
7.2b
(*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)))))
24.1b
(*.f64 x (-.f64 1 (/.f64 z t)))
33.4b
x
Compiler

Compiled 218 to 111 computations (49.1% saved)

regimes139.0ms (1.7%)

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

5 calls:

40.0ms
t
30.0ms
x
30.0ms
z
21.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
11.0ms
y
Results
ErrorSegmentsBranch
3.3b3x
4.9b1y
1.9b3z
1.9b3t
1.7b2(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 383 to 110 computations (71.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.982731524378904e+301
1.7485243343182157e+305
Compiler

Compiled 20 to 14 computations (30% saved)

regimes115.0ms (1.4%)

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

5 calls:

34.0ms
t
25.0ms
x
24.0ms
z
18.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
9.0ms
y
Results
ErrorSegmentsBranch
3.3b3x
4.9b1y
1.9b3z
1.9b3t
1.7b2(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 247 to 84 computations (66% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.982731524378904e+301
1.7485243343182157e+305
Compiler

Compiled 20 to 14 computations (30% saved)

regimes58.0ms (0.7%)

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

5 calls:

14.0ms
t
13.0ms
z
13.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
8.0ms
y
7.0ms
x
Results
ErrorSegmentsBranch
4.9b1x
4.9b1y
3.9b2z
3.9b2t
2.6b2(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 133 to 59 computations (55.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.982731524378904e+301
1.7485243343182157e+305
Compiler

Compiled 20 to 14 computations (30% saved)

regimes85.0ms (1%)

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

4 calls:

25.0ms
x
19.0ms
y
19.0ms
t
19.0ms
z
Results
ErrorSegmentsBranch
8.9b3x
8.7b3y
7.4b3z
9.2b3t
Compiler

Compiled 111 to 50 computations (55% saved)

bsearch35.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.2209237925617006e+21
6.967748259338407e+24
18.0ms
-2.7082271725106137e+115
-1.615988893275236e+111
Results
25.0ms256×body256valid
7.0ms65×body256infinite
Compiler

Compiled 436 to 286 computations (34.4% saved)

regimes80.0ms (1%)

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

4 calls:

23.0ms
x
18.0ms
z
18.0ms
t
18.0ms
y
Results
ErrorSegmentsBranch
8.9b3x
8.7b3y
8.9b3z
9.2b3t
Compiler

Compiled 102 to 48 computations (52.9% saved)

bsearch28.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.4858074729333411e-232
9.300510904520015e-229
14.0ms
-1.495137546653792e-148
-4.5556258719410615e-151
Results
25.0ms256×body256valid
Compiler

Compiled 404 to 270 computations (33.2% saved)

regimes56.0ms (0.7%)

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

4 calls:

17.0ms
x
13.0ms
t
12.0ms
y
12.0ms
z
Results
ErrorSegmentsBranch
8.9b3x
8.9b3y
10.4b3z
11.3b3t
Compiler

Compiled 57 to 33 computations (42.1% saved)

bsearch31.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.4858074729333411e-232
9.300510904520015e-229
17.0ms
-1.495137546653792e-148
-4.5556258719410615e-151
Results
28.0ms256×body256valid
Compiler

Compiled 404 to 286 computations (29.2% saved)

regimes65.0ms (0.8%)

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

4 calls:

18.0ms
z
18.0ms
y
17.0ms
x
11.0ms
t
Results
ErrorSegmentsBranch
14.0b5x
18.4b5y
21.3b5z
18.6b3t
Compiler

Compiled 43 to 29 computations (32.6% saved)

bsearch45.0ms (0.6%)

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
41.0ms400×body256valid
Compiler

Compiled 570 to 414 computations (27.4% saved)

regimes72.0ms (0.9%)

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

4 calls:

23.0ms
y
22.0ms
x
14.0ms
z
12.0ms
t
Results
ErrorSegmentsBranch
20.9b7x
26.3b7y
26.4b5z
24.3b3t
Compiler

Compiled 36 to 25 computations (30.6% saved)

bsearch77.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.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
69.0ms656×body256valid
1.0msbody256infinite
Compiler

Compiled 692 to 522 computations (24.6% saved)

regimes54.0ms (0.7%)

Accuracy

Total -39.8b remaining (-180.2%)

Threshold costs -39.8b (-180.2%)

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

4 calls:

17.0ms
y
15.0ms
x
12.0ms
z
10.0ms
t
Results
ErrorSegmentsBranch
22.1b5x
27.5b5y
28.4b4z
24.3b3t
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch48.0ms (0.6%)

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

Compiled 420 to 314 computations (25.2% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102832
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 (*.f64 (/.f64 y t) z) x))
(if (<=.f64 z -700000000000000010891591290626790116987740977844743003358839406301583646815328992285489772940533213373344396607488) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (if (<=.f64 z 5000000000000000452984832) (+.f64 x (/.f64 (*.f64 z y) t)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(if (<=.f64 y -5758609657015291/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 x (/.f64 (*.f64 z y) t)) (if (<=.f64 y 696460771485435/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (-.f64 x (*.f64 (/.f64 x t) z)) (+.f64 x (/.f64 (*.f64 z y) t))))
(if (<=.f64 y -3599131035634557/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 x (/.f64 (*.f64 z y) t)) (if (<=.f64 y 3072621050671037/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (*.f64 x (-.f64 1 (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -2031664886595813/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 z y) t) (if (<=.f64 x -5166780211176759/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 911862702743865/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -96000000) x (if (<=.f64 x -6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (/.f64 (*.f64 z (neg.f64 x)) t) (if (<=.f64 x -5931322245600385/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) x (if (<=.f64 x -2157076299348641/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 (*.f64 z y) t) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) x (if (<=.f64 x 7642277889662869/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) x (if (<=.f64 x -8828963457799089/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (/.f64 (*.f64 z y) t) (if (<=.f64 x -7203683948275289/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) x (if (<=.f64 x 1128972870063833/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) x))))
x
Outputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (*.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z)) (/.f64 1 (+.f64 x (*.f64 (/.f64 (-.f64 y x) t) z))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 (*.f64 (/.f64 (-.f64 y x) t) z) x))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 (*.f64 (/.f64 y t) z) x))
(if (<=.f64 z -700000000000000010891591290626790116987740977844743003358839406301583646815328992285489772940533213373344396607488) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (if (<=.f64 z 5000000000000000452984832) (+.f64 x (/.f64 (*.f64 z y) t)) (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z)))
(if (<=.f64 y -5758609657015291/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 x (/.f64 (*.f64 z y) t)) (if (<=.f64 y 696460771485435/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (-.f64 x (*.f64 (/.f64 x t) z)) (+.f64 x (/.f64 (*.f64 z y) t))))
(if (<=.f64 y -3599131035634557/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 x (/.f64 (*.f64 z y) t)) (if (<=.f64 y 3072621050671037/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (*.f64 x (-.f64 1 (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -2031664886595813/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 z y) t) (if (<=.f64 x -5166780211176759/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 911862702743865/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) (*.f64 x (-.f64 1 (/.f64 z t)))))))
(if (<=.f64 x -96000000) x (if (<=.f64 x -6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (/.f64 (*.f64 z (neg.f64 x)) t) (if (<=.f64 x -5931322245600385/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) x (if (<=.f64 x -2157076299348641/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 (*.f64 z y) t) (if (<=.f64 x -6458475263970949/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) x (if (<=.f64 x 7642277889662869/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (*.f64 z y) t) x))))))
(if (<=.f64 x -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) x (if (<=.f64 x -8828963457799089/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (/.f64 (*.f64 z y) t) (if (<=.f64 x -7203683948275289/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) x (if (<=.f64 x 1128972870063833/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (*.f64 z y) t) x))))
x
Compiler

Compiled 362 to 173 computations (52.2% saved)

soundness0.0ms (0%)

end88.0ms (1.1%)

Compiler

Compiled 326 to 112 computations (65.6% saved)

Profiling

Loading profile data...