Details

Time bar (total: 42.8s)

analyze673.0ms (1.6%)

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
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
3.1%3.1%96.6%0.2%0%0%0%11
4.7%4.7%95.1%0.2%0%0%0%12
Compiler

Compiled 19 to 12 computations (36.8% saved)

sample1.9s (4.4%)

Results
1.3s7245×body256valid
224.0ms1260×body256infinite
178.0ms415×body1024valid
153.0ms537×body512valid
30.0ms59×body2048valid
Bogosity

preprocess12.0ms (0%)

Algorithm
egg-herbie
Rules
22×rational.json-simplify-1
20×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057407
178407
055
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) (-.f64 z t)) (-.f64 a t)))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a t)))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a x)))
(+.f64 a (/.f64 (*.f64 (-.f64 y a) (-.f64 z t)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) (-.f64 y t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 a x) (-.f64 z t)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 a t)) (-.f64 z t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (-.f64 t a)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 z t) (-.f64 x y)) (-.f64 a t)))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a t)))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a x)))
(+.f64 a (/.f64 (*.f64 (-.f64 y a) (-.f64 z t)) (-.f64 x t)))
(+.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y a)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) (-.f64 y t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 a x) (-.f64 z t)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 a x)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 a t)) (-.f64 z t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (-.f64 t a)))
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify16.0ms (0%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
11537
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))

eval0.0ms (0%)

Compiler

Compiled 18 to 11 computations (38.9% saved)

prune4.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 18 to 11 computations (38.9% saved)

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series36.0ms (0.1%)

Counts
3 → 168
Calls

42 calls:

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

rewrite178.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
792×rational.json-simplify-47
784×rational.json-simplify-54
644×rational.json-simplify-50
640×rational.json-5
638×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
110887
236487
3136487
4535387
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y x) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))))))

simplify431.0ms (1%)

Algorithm
egg-herbie
Rules
1048×rational.json-simplify-2
974×rational.json-simplify-1
858×rational.json-simplify-54
856×rational.json-simplify-49
826×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
030211929
165211171
2131910931
3313710855
4690110811
Stop Event
node limit
Counts
219 → 282
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))))
(-.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 y x)
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))) x)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(pow.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (neg.f64 x))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 1)
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (-.f64 -1 x)) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t)))) 1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))))
(pow.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))
(-.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 2)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 2)))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 2)))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 3))))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3))))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3))))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 3)))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 2)))) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 y x)
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))) x)
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) x)
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) x)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))))) x)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2))))) x)
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))) x)
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))) x)
(-.f64 (+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))) x)
(-.f64 (+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 3)))) x)
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3)))))) x)
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) x)
(-.f64 (+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 4))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
(*.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x))
(*.f64 (+.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) -1) (neg.f64 x))
(*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (+.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (+.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (+.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))))
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))))
(+.f64 x (+.f64 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 (-.f64 y x) -1)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z a))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (/.f64 (*.f64 a (-.f64 y x)) t) (neg.f64 (+.f64 (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 a (*.f64 (-.f64 x y) (-.f64 z a))) (pow.f64 t 2))))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3)))) (+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 4))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))))
(+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))))
(+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (neg.f64 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (-.f64 1 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t)))) 1)
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(pow.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (-.f64 y x))
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))

eval164.0ms (0.4%)

Compiler

Compiled 9523 to 2602 computations (72.7% saved)

prune638.0ms (1.5%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New26319282
Fresh000
Picked101
Done000
Total26419283
Error
0.1b
Counts
283 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
14.8b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
36.5b
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
21.3b
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
37.0b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
41.8b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
41.2b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
21.3b
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
31.8b
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
31.1b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
38.2b
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t)))
51.7b
(+.f64 x (-.f64 y x))
34.6b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
33.1b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
39.8b
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
35.9b
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
45.9b
y
47.4b
x
Compiler

Compiled 756 to 440 computations (41.8% saved)

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (-.f64 a t))
1.8b
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
2.8b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
11.0b
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
Compiler

Compiled 116 to 23 computations (80.2% saved)

series42.0ms (0.1%)

Counts
4 → 144
Calls

42 calls:

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

rewrite191.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1052×rational.json-simplify-47
820×rational.json-1
820×rational.json-5
820×rational.json-2
820×rational.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
018112
1149110
2478110
31772110
47016106
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(/.f64 t (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 t (-.f64 a t))))))))

simplify231.0ms (0.5%)

Algorithm
egg-herbie
Rules
950×rational.json-simplify-41
872×rational.json-simplify-49
864×rational.json-simplify-1
856×rational.json-simplify-54
708×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045610850
198510274
2197010102
345059934
Stop Event
node limit
Counts
210 → 372
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(/.f64 (*.f64 z x) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) a)
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2)))))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 -1 (*.f64 (pow.f64 t 3) z)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 t 4))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2)))))))
y
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) x))))
(+.f64 (*.f64 -1 x) x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 x) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) x)) (/.f64 (*.f64 a x) t))
(-.f64 (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) x))) (/.f64 (*.f64 a x) t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) x)))) (/.f64 (*.f64 a x) t))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1))
(+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1) 1)
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(-.f64 -1 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(pow.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 x))
(-.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (neg.f64 x)))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x 1))) 1)
(-.f64 (-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(pow.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(+.f64 0 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 t (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)
(*.f64 (/.f64 t (-.f64 a t)) 1)
(*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(*.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1))
(*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(pow.f64 (/.f64 t (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 t (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) a)
(/.f64 (*.f64 x z) a)
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a))
(+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t)))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (+.f64 x (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) t))) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 x z) t)))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 a z) x)) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 x z) t)))) (neg.f64 (/.f64 (*.f64 x a) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z a)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z t)) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t))) (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(/.f64 (*.f64 x (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(/.f64 (*.f64 x (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))
(*.f64 y (+.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(*.f64 y (+.f64 1 (+.f64 (neg.f64 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 y (+.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)))
(*.f64 y (+.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))) y)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 y (+.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 y a)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))) (+.f64 1 (neg.f64 (/.f64 z t)))))))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3)))))) (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 t (*.f64 -1 z)))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 t (*.f64 -1 z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 -1 (*.f64 (pow.f64 t 3) z)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 (pow.f64 t 3) (*.f64 -1 z)))) (pow.f64 a 4))) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 t (*.f64 -1 z)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 4) (*.f64 z (pow.f64 t 3))))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 4) (*.f64 z (pow.f64 t 3))))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3))) (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 4) (*.f64 z (pow.f64 t 3))))) (pow.f64 a 4))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a))
(neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a))
(neg.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 z t))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 z t))) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (/.f64 (*.f64 y (neg.f64 (-.f64 z t))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 t 4))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (/.f64 (*.f64 y (neg.f64 (-.f64 z t))) a))) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4))))
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 z y) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 (*.f64 t y) -1)))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 (*.f64 t y))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 z y) a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 (*.f64 t y) -1)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)) (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) y)))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
(+.f64 (/.f64 (*.f64 z y) a) (neg.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 (*.f64 t y) -1)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))) (*.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) y)))) (/.f64 (*.f64 z y) a)))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 (*.f64 t y))) (+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) y)) (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))))
y
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) y)
(+.f64 y (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t))
(+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)) y)))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z a)) t)))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2))))) (pow.f64 t 3))))
(+.f64 y (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2))))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 t x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) a))))
(+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (neg.f64 t)) (neg.f64 (/.f64 (*.f64 x z) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (neg.f64 t))) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) a))) (*.f64 -1 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (neg.f64 (/.f64 (*.f64 x z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (neg.f64 t))) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 x) x)
(+.f64 x (neg.f64 x))
0
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (+.f64 x (neg.f64 x)) (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t)))
(+.f64 x (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z a)) t)) 0)
(neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x)))
(+.f64 (neg.f64 x) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t))))
(+.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) t)) (+.f64 x (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z a)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2))) 0))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2))) (+.f64 x (neg.f64 x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) t)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))) (+.f64 (+.f64 x (neg.f64 x)) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2))) 0) (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z a)) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 a z) x)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 x) x)
(+.f64 x (neg.f64 x))
0
(-.f64 (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) x)) (/.f64 (*.f64 a x) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) (+.f64 x (neg.f64 x))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 x (+.f64 (neg.f64 x) (/.f64 (*.f64 x z) t))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) 0) (/.f64 (*.f64 x a) t))
(-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) x))) (/.f64 (*.f64 a x) t))
(-.f64 (+.f64 (neg.f64 x) (+.f64 (+.f64 x (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))) (/.f64 (*.f64 x z) t))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 x (+.f64 (neg.f64 x) (/.f64 (*.f64 x z) t)))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) 0)) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) x)))) (/.f64 (*.f64 a x) t))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 3)) (+.f64 (neg.f64 x) (+.f64 (+.f64 x (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))) (/.f64 (*.f64 x z) t)))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 x (+.f64 (neg.f64 x) (/.f64 (*.f64 x z) t))))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) 0))) (/.f64 (*.f64 x a) t))
(-.f64 (+.f64 (/.f64 (*.f64 x z) t) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)))) (/.f64 (*.f64 x a) t))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (neg.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (neg.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (neg.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (neg.f64 (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) x)
(+.f64 x (/.f64 (*.f64 x (-.f64 z t)) t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) x))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))) (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) (+.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 x (-.f64 z t)) t)))))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 -1 (/.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (-.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (-.f64 -1 (/.f64 a t)))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 -1 (/.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (-.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (-.f64 -1 (/.f64 a t)))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 -1 (/.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (-.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (-.f64 -1 (/.f64 a t)))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (/.f64 t a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1) 1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 -1 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) 1)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (neg.f64 x)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 1 x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x 1))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(pow.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(/.f64 t (-.f64 a t))
(+.f64 0 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(/.f64 t (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) 1)
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(pow.f64 (/.f64 t (-.f64 a t)) 1)
(/.f64 t (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.7b
(+.f64 x (-.f64 y x))
Compiler

Compiled 15 to 7 computations (53.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(+.f64 x (-.f64 y x))
0.0ms
x
@0
(+.f64 x (-.f64 y x))
0.0ms
y
@-inf
(+.f64 x (-.f64 y x))
0.0ms
x
@inf
(+.f64 x (-.f64 y x))
0.0ms
x
@-inf
(+.f64 x (-.f64 y x))

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1290×rational.json-5
1288×exponential.json-3
1288×rational.json-1
1288×rational.json-2
1288×rational.json-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0613
15113
218213
366813
425301
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(+.f64 x (-.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (+.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 x y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x y) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (neg.f64 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 y x) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 x (-.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 x (-.f64 y -1))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x . y)))))

simplify155.0ms (0.4%)

Algorithm
egg-herbie
Rules
1454×rational.json-simplify-2
1290×rational.json-simplify-1
1106×rational.json-simplify-42
1104×rational.json-simplify-43
986×rational.json-simplify-45
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06351
115151
243951
3382851
4719151
Stop Event
node limit
Counts
51 → 28
Calls
Call 1
Inputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(-.f64 x (-.f64 x y))
(-.f64 y 0)
(-.f64 y (+.f64 x (neg.f64 x)))
(-.f64 (-.f64 y x) (neg.f64 x))
(-.f64 0 (neg.f64 y))
(-.f64 0 (+.f64 (-.f64 x y) (neg.f64 x)))
(-.f64 (+.f64 x y) x)
(-.f64 (-.f64 x (neg.f64 y)) x)
(-.f64 (-.f64 (-.f64 y x) (-.f64 -1 x)) 1)
(-.f64 (-.f64 x (-.f64 x (-.f64 y -1))) 1)
(-.f64 (-.f64 0 (-.f64 x (-.f64 y -1))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (-.f64 y x)))
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
(*.f64 y 1)
(*.f64 y (/.f64 y y))
(*.f64 1 y)
(*.f64 (/.f64 y y) y)
(*.f64 (*.f64 y y) (/.f64 1 y))
(*.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))
(*.f64 (/.f64 1 y) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 y 1)
(/.f64 y (/.f64 y y))
(pow.f64 y 1)
(neg.f64 (neg.f64 y))
Outputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(-.f64 x (-.f64 x y))
y
(-.f64 y 0)
y
(-.f64 y (+.f64 x (neg.f64 x)))
y
(-.f64 (-.f64 y x) (neg.f64 x))
y
(-.f64 0 (neg.f64 y))
y
(-.f64 0 (+.f64 (-.f64 x y) (neg.f64 x)))
y
(-.f64 (+.f64 x y) x)
y
(-.f64 (-.f64 x (neg.f64 y)) x)
y
(-.f64 (-.f64 (-.f64 y x) (-.f64 -1 x)) 1)
y
(-.f64 (-.f64 x (-.f64 x (-.f64 y -1))) 1)
y
(-.f64 (-.f64 0 (-.f64 x (-.f64 y -1))) (-.f64 1 x))
y
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (-.f64 y x)))
y
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
y
(*.f64 y 1)
y
(*.f64 y (/.f64 y y))
y
(*.f64 1 y)
y
(*.f64 (/.f64 y y) y)
y
(*.f64 (*.f64 y y) (/.f64 1 y))
y
(*.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))
y
(*.f64 (/.f64 1 y) (*.f64 y y))
y
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))
y
(*.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))
y
(*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))
y
(/.f64 y 1)
y
(/.f64 y (/.f64 y y))
y
(pow.f64 y 1)
y
(neg.f64 (neg.f64 y))
y

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 10 computations (75.6% saved)

series18.0ms (0%)

Counts
3 → 144
Calls

39 calls:

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

rewrite137.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
736×rational.json-simplify-47
732×rational.json-simplify-54
614×rational.json-simplify-58
598×rational.json-simplify-50
592×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
110069
233669
3125969
4496369
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))
(*.f64 (-.f64 y x) z)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 y x) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))

simplify254.0ms (0.6%)

Algorithm
egg-herbie
Rules
938×rational.json-simplify-2
868×rational.json-simplify-1
848×rational.json-simplify-49
832×rational.json-simplify-54
690×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02378247
15757913
211217879
327497859
462747803
Stop Event
node limit
Counts
195 → 180
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y x) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))))))
(*.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) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
x
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(pow.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 0 (*.f64 (-.f64 y x) z))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) z))) 1)
(/.f64 (*.f64 (-.f64 y x) z) 1)
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(pow.f64 (*.f64 (-.f64 y x) z) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) z)))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (neg.f64 x))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 -1 x)) 1)
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y x) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
x
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 3)) (pow.f64 t 4)))) (+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 y x)) t))))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (+.f64 x (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (*.f64 (-.f64 y x) z) 0)
(*.f64 z (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) z))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(*.f64 z (-.f64 y x))
(-.f64 0 (neg.f64 (*.f64 (-.f64 y x) z)))
(*.f64 z (-.f64 y x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y x) z))) 1)
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) 1)
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(*.f64 z (-.f64 y x))
(pow.f64 (*.f64 (-.f64 y x) z) 1)
(*.f64 z (-.f64 y x))
(neg.f64 (neg.f64 (*.f64 (-.f64 y x) z)))
(*.f64 z (-.f64 y x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (neg.f64 x))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 1 x))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 -1 x)) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 1) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 47 to 10 computations (78.7% saved)

series26.0ms (0.1%)

Counts
3 → 120
Calls

36 calls:

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

rewrite135.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
734×rational.json-simplify-54
732×rational.json-simplify-47
614×rational.json-simplify-58
606×rational.json-simplify-50
590×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01281
19981
233581
3125481
4495581
Stop Event
node limit
Counts
3 → 50
Calls
Call 1
Inputs
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 1 (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 -1 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 -1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))

simplify185.0ms (0.4%)

Algorithm
egg-herbie
Rules
1180×rational.json-simplify-49
1104×rational.json-simplify-1
1050×rational.json-simplify-54
868×rational.json-simplify-41
772×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03749518
17858936
215698756
335198646
Stop Event
node limit
Counts
170 → 283
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) x)) (*.f64 -1 (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 t 3) x)) z) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))))))
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))))
(/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (pow.f64 a 3))) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 a 3) y)) z) (pow.f64 t 4)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (/.f64 y t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (*.f64 -1 (/.f64 y t)))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)) (*.f64 -1 (/.f64 y t))))) (*.f64 -1 (/.f64 x t)))
(/.f64 (-.f64 y x) a)
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (/.f64 x a))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))) (/.f64 x a)))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))
(-.f64 (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))) (/.f64 (*.f64 t x) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a)))) (/.f64 (*.f64 t x) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))))) (+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4))))
(-.f64 (/.f64 y a) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t)) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3))))) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 t 3))))) (/.f64 x a))
(/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) t)
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (*.f64 -1 (/.f64 y t))) (+.f64 (/.f64 (*.f64 y a) (pow.f64 t 2)) (*.f64 -1 (/.f64 x t))))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 y t)) (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 y t)) (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 (*.f64 a y) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 y x) t))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 y x) t))) (/.f64 (*.f64 y a) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4)) (*.f64 -1 (/.f64 (-.f64 y x) t))))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(+.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(-.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 1)
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(pow.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (/.f64 x (-.f64 a t)) 0)
(+.f64 0 (/.f64 x (-.f64 a t)))
(-.f64 (/.f64 x (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (-.f64 a t)))) 1)
(*.f64 (/.f64 x (-.f64 a t)) 1)
(*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 1 (/.f64 x (-.f64 a t)))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 1 (/.f64 x (-.f64 a t))))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(pow.f64 (/.f64 x (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 0)
(+.f64 0 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1))
(+.f64 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1) 1)
(*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 -1 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 -1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)
(pow.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(neg.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z)
(*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))))
(*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t))))
(*.f64 z (neg.f64 (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)))
(*.f64 z (+.f64 (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))))
(*.f64 z (+.f64 (neg.f64 (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))))) (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (*.f64 (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))) (*.f64 (pow.f64 a 2) z))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 z (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))))
(+.f64 (*.f64 z (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (*.f64 z (+.f64 (neg.f64 (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))))
(+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))) (*.f64 (pow.f64 a 2) z)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3))))))
(+.f64 (*.f64 z (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))) (*.f64 z (+.f64 (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)))))
(+.f64 (*.f64 z (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))) (*.f64 z (+.f64 (neg.f64 (-.f64 (/.f64 y t) (/.f64 x t))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x t)) (*.f64 -1 (*.f64 t y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 (neg.f64 t) (-.f64 x y))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x t)) (*.f64 -1 (*.f64 t y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x (pow.f64 t 2))) (*.f64 -1 (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 2)) (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 t 2) (-.f64 x y)))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 (neg.f64 t) (-.f64 x y))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 x y))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) x)) (*.f64 -1 (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x (pow.f64 t 2))) (*.f64 -1 (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x t)) (*.f64 -1 (*.f64 t y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x (pow.f64 t 3))) (*.f64 y (*.f64 (pow.f64 t 3) -1)))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 3)) (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 2)) (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 t 3) (-.f64 x y)))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 t 2) (-.f64 x y)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (neg.f64 t) (-.f64 x y))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 x y))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 t 3)) (-.f64 x y))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a))
(neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a))
(neg.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (/.f64 (*.f64 z (-.f64 (*.f64 t y) (*.f64 x t))) (pow.f64 a 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a)) (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) a)) (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t y) (*.f64 x t))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 y x))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (neg.f64 (+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 y x)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 t 3) x)) z) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t y) (*.f64 x t))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3)))) (/.f64 (*.f64 z (-.f64 (*.f64 y (pow.f64 t 3)) (*.f64 x (pow.f64 t 3)))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3)))) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 y x))) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (neg.f64 (+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 y x)))) (pow.f64 a 3))))))
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))) (*.f64 z t)))
(*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))))
(*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))
(+.f64 (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2))))))) (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))) (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))) (*.f64 z t))))
(+.f64 (*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))) (*.f64 z (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))) (*.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))) (+.f64 (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2))))))) (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4))))))))
(+.f64 (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))) (*.f64 z t))) (+.f64 (*.f64 z (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 z (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))))) (*.f64 z (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4))))))))
(+.f64 (*.f64 z (+.f64 (-.f64 (/.f64 y a) (/.f64 x a)) (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))) (*.f64 z (*.f64 (pow.f64 t 3) (neg.f64 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4))))))))
(/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)
(/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t)
(/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (pow.f64 a 3))) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 x y) z)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x (pow.f64 a 2))) (*.f64 -1 (*.f64 y (pow.f64 a 2))))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 x y))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 a 3) y)) z) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 x (pow.f64 a 2))) (*.f64 -1 (*.f64 y (pow.f64 a 2))))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 x y) z)) (pow.f64 t 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4)) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 x y))) (pow.f64 t 3))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 x t) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x t) (pow.f64 a 2))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x t) (pow.f64 a 2))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x t) (pow.f64 a 2))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 x t) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t)))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 x t) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 x t) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(neg.f64 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))
(*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))
(neg.f64 (-.f64 (/.f64 y t) (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (/.f64 y t))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (neg.f64 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (*.f64 -1 (/.f64 y t)))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))))) (neg.f64 (/.f64 x t)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))) (neg.f64 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)) (*.f64 -1 (/.f64 y t))))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3))))) (*.f64 -1 (/.f64 x t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))))) (neg.f64 (/.f64 x t)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)))) (neg.f64 (/.f64 x t)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (pow.f64 a 3)) (+.f64 (*.f64 a (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))))) (neg.f64 (/.f64 x t)))
(/.f64 (-.f64 y x) a)
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (*.f64 x t) (pow.f64 a 2)))) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (*.f64 t y) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 y a) (neg.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)))) (+.f64 (/.f64 x a) (neg.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (/.f64 x a))))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x t) (pow.f64 a 2))))) (+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 t y) (pow.f64 a 2))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 (/.f64 x a) (*.f64 -1 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 y a) (neg.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))) (/.f64 x a)))))
(-.f64 (+.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (/.f64 (*.f64 x t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x t) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4))) (/.f64 y a))) (+.f64 (neg.f64 (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 x a) (+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)))))) (+.f64 (neg.f64 (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 x a) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))) (+.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 y x)) a))
(neg.f64 (/.f64 (neg.f64 (-.f64 y x)) a))
(-.f64 (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))) (/.f64 (*.f64 t x) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 y x)) a))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (neg.f64 (/.f64 (neg.f64 (-.f64 y x)) a))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a)))) (/.f64 (*.f64 t x) (pow.f64 a 2)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 x (pow.f64 t 2)))) (pow.f64 a 3)))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2)))) (pow.f64 a 3)) (/.f64 (*.f64 -1 (-.f64 y x)) a)))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 y x)) (pow.f64 a 3))))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 y x))) (pow.f64 a 3))))) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))))) (+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4))))
(-.f64 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) a))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 x (pow.f64 t 2)))) (pow.f64 a 3))))) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4))))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2)))) (pow.f64 a 3)) (/.f64 (*.f64 -1 (-.f64 y x)) a))) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4))))
(-.f64 (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (pow.f64 t 2)) (-.f64 y x)) (pow.f64 a 3)))))) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4))))
(-.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 y x))) (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 t y) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4))))
(-.f64 (/.f64 y a) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t)) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3))))) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3))))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3))))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3))))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) t) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 t 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4))))) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))))) (/.f64 x a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))))) (/.f64 y a))) (/.f64 x a))
(-.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3))))) (+.f64 (/.f64 y a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))))))) (/.f64 x a))
(-.f64 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))) (+.f64 (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 3) (neg.f64 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))))) (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3))))))) (/.f64 x a))
(/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 x)) t)
(/.f64 (*.f64 -1 (-.f64 y x)) t)
(/.f64 (neg.f64 (-.f64 y x)) t)
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (*.f64 -1 (/.f64 y t))) (+.f64 (/.f64 (*.f64 y a) (pow.f64 t 2)) (*.f64 -1 (/.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 (*.f64 a y) (pow.f64 t 2))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 y t)) (/.f64 (*.f64 x a) (pow.f64 t 2))) (neg.f64 (/.f64 x t))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 x t)) (/.f64 (*.f64 a y) (pow.f64 t 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 y t)) (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x a) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (neg.f64 (/.f64 x t)) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 y t)) (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 (*.f64 a y) (pow.f64 t 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (+.f64 (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 x t)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 x t)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 y t)) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 x t)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (-.f64 y x) t))
(neg.f64 (/.f64 (-.f64 y x) t))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 y x) t))) (/.f64 (*.f64 y a) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 y x) t))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 y x) t))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 y x) t)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 x (pow.f64 a 2))) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3))))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)) (/.f64 (-.f64 y x) t)))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 x y)) (pow.f64 t 3))))) (/.f64 (*.f64 a y) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 a x) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4)) (*.f64 -1 (/.f64 (-.f64 y x) t))))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (-.f64 y x) t)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 x (pow.f64 a 2))) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)))))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)) (/.f64 (-.f64 y x) t))))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))
(-.f64 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)))))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))
(-.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 x y)) (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 a y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(neg.f64 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(*.f64 -1 (/.f64 x (-.f64 a t)))
(neg.f64 (/.f64 x (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 a t)) (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 1)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(pow.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (/.f64 x (-.f64 a t)) 0)
(/.f64 x (-.f64 a t))
(+.f64 0 (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(-.f64 (/.f64 x (-.f64 a t)) 0)
(/.f64 x (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (-.f64 a t)))) 1)
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) 1)
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 1 (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 1 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (-.f64 a t))) 1) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 x (-.f64 a t))
(pow.f64 (/.f64 x (-.f64 a t)) 1)
(/.f64 x (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(+.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 0)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(+.f64 0 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(+.f64 1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(+.f64 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1) 1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 -1 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 -1 (-.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) -1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(pow.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) 1)
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))
(neg.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))
(-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) y)
2.4b
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
7.5b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
11.0b
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
Compiler

Compiled 87 to 14 computations (83.9% saved)

series18.0ms (0%)

Counts
3 → 132
Calls

36 calls:

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

rewrite178.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1164×rational.json-simplify-47
852×rational.json-5
850×exponential.json-3
850×rational.json-1
850×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
017103
1148103
2491103
31811103
4734899
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (-.f64 z t) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 (-.f64 1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 z t) y)))))))

simplify293.0ms (0.7%)

Algorithm
egg-herbie
Rules
1190×rational.json-simplify-2
1010×rational.json-simplify-44
994×rational.json-simplify-47
888×rational.json-simplify-1
818×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
046312433
1103811761
2210811633
3457211535
4773411515
Stop Event
node limit
Counts
199 → 288
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x)))) (/.f64 (*.f64 z x) a))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a x) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)))))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (/.f64 (*.f64 (-.f64 z t) x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) x))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 x (+.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 0)
(-.f64 0 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 1 (-.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(-.f64 1 (+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 x))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (+.f64 x 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 (+.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) -1)
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)
(-.f64 (-.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) -1)
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 (-.f64 1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)))) 1)
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 x)) 1)
(-.f64 (-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 1 x))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) 1))
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(+.f64 0 (*.f64 (-.f64 z t) y))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 z t) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)
(/.f64 (*.f64 (-.f64 z t) y) 1)
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) y)))
(pow.f64 (*.f64 (-.f64 z t) y) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 z t) y)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 3))) (pow.f64 a 2))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y z) t)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y z) t)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3)) y))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2))))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (-.f64 z a)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2))))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (-.f64 z a)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t)))
(neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3))) (/.f64 (*.f64 y (-.f64 z t)) t)))
(neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 z t))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 z t))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z))
(*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) (*.f64 z -1))
(*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (neg.f64 z)))
(*.f64 (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) (*.f64 z -1)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) (*.f64 z -1)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) (*.f64 z -1)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (*.f64 t (-.f64 (*.f64 -1 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (neg.f64 (/.f64 x a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (*.f64 t (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 x a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (+.f64 x (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (*.f64 t (-.f64 (*.f64 -1 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (+.f64 (*.f64 t (-.f64 (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (neg.f64 (/.f64 x a)))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)) (pow.f64 t 2)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 x a)))))) (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 x a))))) (neg.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (+.f64 x (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (+.f64 (+.f64 x (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2)))))) (*.f64 t (-.f64 (*.f64 -1 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 x a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)) (pow.f64 t 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))) (pow.f64 t 3)))) (*.f64 t (-.f64 (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (neg.f64 (/.f64 x a))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 x a))))) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (+.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (*.f64 (pow.f64 t 3) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 x a))))) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 x (+.f64 (neg.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (neg.f64 (*.f64 (pow.f64 t 3) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))))))) (/.f64 (*.f64 z x) a))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a x) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 z x) t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 a x) t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 a x) t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 z x) t))))
(-.f64 (+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 a x) t)))) (neg.f64 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 z x) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t)))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 z x) t)))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 a x) t))) (+.f64 y (neg.f64 (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 z x) t)))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 z x) t)))))
(-.f64 (+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2)))))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 z x) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))))))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 x (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 a x) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 y a) t))))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 a x) t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3)) (/.f64 (*.f64 z x) t))))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 a z) x)) (pow.f64 t 3))))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 3)))))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)))
(+.f64 y (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 a (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 2)))) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)))
(-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t))) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (*.f64 (pow.f64 a 2) -1)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 z a)) -1))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t)) (/.f64 (*.f64 a (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 2))))) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))))) (pow.f64 t 3))) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t))))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t) (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 (*.f64 x (-.f64 z a)) (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))))) (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t) (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (-.f64 z a) (-.f64 x y))) (pow.f64 t 3)))))) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 a x)) (+.f64 (*.f64 y a) (*.f64 z x))) t) (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (-.f64 z a) (-.f64 x y))) (pow.f64 t 3)))))) (/.f64 (*.f64 (*.f64 y a) (-.f64 z a)) (pow.f64 t 2)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 x (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 x (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 x (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 x (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3))))) (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 x (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4))))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 x (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)))))))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) t)))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (/.f64 (*.f64 (-.f64 z t) x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (neg.f64 x))) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) x))) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (neg.f64 x))) a)))) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) x))) a)))) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a)))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a)))) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (-.f64 z t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) x))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (neg.f64 x))) a)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t)))) (*.f64 -1 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)))))) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)))) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) x))) a))))) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a) (/.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x)))) (pow.f64 a 3)))))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3))))) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) x) (neg.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 (-.f64 z t)) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3))))) (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (+.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 0)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 1 (-.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 1 (+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 x))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 -1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) -1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 1 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) -1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) -1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)) (-.f64 (-.f64 1 x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x 1)))) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 x)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 x)) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (-.f64 1 x))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) 1))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(*.f64 y (-.f64 z t))
(+.f64 0 (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(*.f64 y (-.f64 z t))
(-.f64 0 (neg.f64 (*.f64 (-.f64 z t) y)))
(*.f64 y (-.f64 z t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) 1)
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) y)))
(*.f64 y (-.f64 z t))
(pow.f64 (*.f64 (-.f64 z t) y) 1)
(*.f64 y (-.f64 z t))
(neg.f64 (neg.f64 (*.f64 (-.f64 z t) y)))
(*.f64 y (-.f64 z t))

eval683.0ms (1.6%)

Compiler

Compiled 48296 to 17044 computations (64.7% saved)

prune553.0ms (1.3%)

Pruning

34 alts after pruning (32 fresh and 2 done)

PrunedKeptTotal
New1234211255
Fresh31114
Picked101
Done224
Total1240341274
Error
0.1b
Counts
1274 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
40.6b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
51.5b
(/.f64 (*.f64 (-.f64 y x) z) a)
54.8b
(/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t)
54.6b
(/.f64 (*.f64 z y) (-.f64 a t))
17.6b
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
51.3b
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
38.5b
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
38.2b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
37.2b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
37.2b
(+.f64 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
44.7b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 x (-.f64 z t)) t))))
7.9b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
36.5b
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
43.4b
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
37.0b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
41.8b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
41.2b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
21.3b
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
31.1b
(+.f64 x (/.f64 (+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) (-.f64 a t)))
31.1b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t)))
51.7b
(+.f64 x (-.f64 y x))
53.0b
(*.f64 (/.f64 1 y) (*.f64 y y))
34.6b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
33.1b
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
49.6b
(*.f64 z (/.f64 (-.f64 y x) a))
53.7b
(*.f64 z (/.f64 y (-.f64 a t)))
49.6b
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
48.5b
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
37.1b
(*.f64 x (-.f64 1 (/.f64 z (-.f64 a t))))
35.9b
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
50.9b
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
45.9b
y
47.4b
x
Compiler

Compiled 1228 to 747 computations (39.2% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) (-.f64 a t))
1.5b
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
1.8b
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
2.8b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
Compiler

Compiled 114 to 23 computations (79.8% saved)

series14.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite134.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
840×rational.json-simplify-47
816×rational.json-simplify-54
672×rational.json-simplify-50
632×rational.json-5
630×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01483
112075
238675
3138875
4539275
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))

simplify290.0ms (0.7%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-49
1108×rational.json-simplify-54
820×rational.json-simplify-1
730×rational.json-simplify-41
728×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04389588
19079270
218889120
343239102
479969102
Stop Event
node limit
Counts
192 → 329
Calls
Call 1
Inputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(-.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(-.f64 0 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 -1 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2))
(-.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) -2)
(-.f64 2 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 (-.f64 0 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2)) 1)
(-.f64 (-.f64 2 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) 2)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(+.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 -1 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) 1)
(+.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(-.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 -1 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(-.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -2) 2)
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
Outputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (/.f64 z a))
(-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) 1)) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (/.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t))
(neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (/.f64 (*.f64 a z) (pow.f64 t 2))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(neg.f64 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 a z) t))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 a z) t))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (-.f64 a z) t)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (/.f64 z t) (+.f64 (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 1 (/.f64 t a)) (/.f64 z a))
(-.f64 (/.f64 t a) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 t a))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 t a) (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (neg.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))) (/.f64 z a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (/.f64 z a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) a)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) (*.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (+.f64 (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) x) t))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) x) t))) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) x) t))) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) t) (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)))
(+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (/.f64 (*.f64 z x) t)))
(+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)) (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) x)) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) x)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 t z)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) x) a)))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 t (-.f64 a t)) -1)
(neg.f64 (/.f64 t (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (/.f64 z a) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (/.f64 z a) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t)))
(+.f64 (/.f64 z a) (*.f64 t (neg.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (neg.f64 (pow.f64 t 2))))
(+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (neg.f64 (pow.f64 t 2))) (+.f64 (/.f64 z a) (+.f64 (*.f64 (pow.f64 t 3) (neg.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t)))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (neg.f64 (pow.f64 t 3)))) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 z t)) (+.f64 -1 (neg.f64 (/.f64 a t))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z t) (/.f64 a t))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 2)) 1)) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2))) (+.f64 -1 (neg.f64 (/.f64 a t))))
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 a t))))
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 2)) 1))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (-.f64 z a))) (pow.f64 t 3)) (neg.f64 (/.f64 z t)))) (+.f64 -1 (neg.f64 (/.f64 a t))))
(+.f64 1 (-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (-.f64 z a))) (pow.f64 t 3))) (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 a 2) (neg.f64 (-.f64 z a))) (pow.f64 t 3))) (+.f64 -1 (neg.f64 (/.f64 a t))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z a) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)) (/.f64 (-.f64 z a) t))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z a) t) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 z a) t) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)) (/.f64 (-.f64 z a) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)) (+.f64 (/.f64 (-.f64 z a) t) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(neg.f64 (/.f64 (-.f64 z t) t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (/.f64 t a))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 0 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) -2)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 2 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 2)) 1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 2 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) 2)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 -1 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) 1)
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 -1 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -2) 2)
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(/.f64 (-.f64 z t) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.3b
(*.f64 z (/.f64 y (-.f64 a t)))
Compiler

Compiled 24 to 8 computations (66.7% saved)

series5.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1988×rational.json-5
1986×rational.json-1
1986×rational.json-2
1986×rational.json-4
1986×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
17519
225719
395719
4378819
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.f64 z (/.f64 y (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)))))

simplify224.0ms (0.5%)

Algorithm
egg-herbie
Rules
1234×rational.json-simplify-49
1000×rational.json-simplify-2
946×rational.json-simplify-47
874×rational.json-simplify-76
850×rational.json-simplify-111
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0792250
11602166
22862148
35042130
412852124
524682118
655562118
772042118
Stop Event
node limit
Counts
54 → 53
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)
(+.f64 0 (*.f64 z (/.f64 y (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)
(/.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)
(/.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 y (-.f64 a t)))))
(pow.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)
Outputs
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(neg.f64 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(neg.f64 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(neg.f64 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)
(*.f64 z (/.f64 y (-.f64 a t)))
(+.f64 0 (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 z (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) 0)
(*.f64 z (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)
(*.f64 z (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 y (-.f64 a t)))))
(*.f64 z (/.f64 y (-.f64 a t)))
(pow.f64 (*.f64 z (/.f64 y (-.f64 a t))) 1)
(*.f64 z (/.f64 y (-.f64 a t)))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 a t))
5.2b
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
Compiler

Compiled 31 to 9 computations (71% saved)

series7.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
734×rational.json-simplify-54
730×rational.json-simplify-47
620×rational.json-simplify-50
598×rational.json-simplify-49
584×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
19523
232223
3116323
4466223
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 x (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 x (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 x (-.f64 a t))))))))

simplify234.0ms (0.5%)

Algorithm
egg-herbie
Rules
1384×rational.json-simplify-79
1320×rational.json-simplify-43
1118×rational.json-simplify-104
990×rational.json-simplify-47
946×rational.json-simplify-76
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0682533
11372407
22672383
34902365
411182359
537982353
657022353
772522353
Stop Event
node limit
Counts
59 → 53
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)
(+.f64 0 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))) 1)
(/.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)
(/.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 x (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (/.f64 x (-.f64 a t))) -1)
(pow.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))
(neg.f64 (*.f64 z (/.f64 x (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(neg.f64 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z x) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 z x) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(neg.f64 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z x) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 z x) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 z x) a))
(neg.f64 (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z x) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z x)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) t) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 z x) (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 z x) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 x (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 3))) (pow.f64 a 4))))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 2)) (pow.f64 t 3))) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (*.f64 z x) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (/.f64 (*.f64 z (*.f64 x a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(+.f64 0 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 0)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))) 1)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (/.f64 x (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (/.f64 x (-.f64 a t))) -1)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(pow.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) 1)
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(neg.f64 (*.f64 z (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) x)
1.8b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
11.0b
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
Compiler

Compiled 40 to 10 computations (75% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite116.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
678×rational.json-simplify-54
676×rational.json-simplify-47
564×rational.json-simplify-58
556×rational.json-simplify-50
544×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
19144
231344
3116744
4455144
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (-.f64 z t) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 -1 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))) (-.f64 -1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 z t)) (/.f64 (*.f64 x (-.f64 t z)) (*.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 z t))))))))

simplify159.0ms (0.4%)

Algorithm
egg-herbie
Rules
1168×rational.json-simplify-111
924×rational.json-simplify-50
874×rational.json-simplify-55
778×rational.json-simplify-104
742×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01984706
13794358
27254214
314604168
439944128
Stop Event
node limit
Counts
104 → 154
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(-.f64 x (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x))) (/.f64 (*.f64 z x) a))
(/.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 z x))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 4)))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 0)
(+.f64 0 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(+.f64 1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)))
(+.f64 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 -1 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))) (-.f64 -1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1))))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))))
(/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(/.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)
(pow.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))
(+.f64 (*.f64 x (-.f64 z t)) 0)
(+.f64 0 (*.f64 x (-.f64 z t)))
(-.f64 (*.f64 x (-.f64 z t)) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 z t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 z t)))) 1)
(/.f64 (*.f64 x (-.f64 z t)) 1)
(/.f64 (*.f64 x (-.f64 z t)) (/.f64 (*.f64 x (-.f64 t z)) (*.f64 x (-.f64 t z))))
(pow.f64 (*.f64 x (-.f64 z t)) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 z t))))
Outputs
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (-.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)) t))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)) t)) (neg.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (pow.f64 t 2))) a)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (*.f64 t (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (*.f64 t (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))) x))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)) (+.f64 (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a))) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (+.f64 x (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))) (pow.f64 t 2))) a)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (*.f64 t (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 x (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 z x) (pow.f64 a 2)) (/.f64 x a)))) (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 t 2) (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))) (/.f64 (*.f64 z x) a))
(/.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 z x))) t)
(/.f64 (-.f64 (*.f64 a (*.f64 x -1)) (*.f64 z (*.f64 x -1))) t)
(/.f64 (*.f64 -1 (*.f64 x (-.f64 a z))) t)
(/.f64 (*.f64 (neg.f64 x) (-.f64 a z)) t)
(/.f64 (*.f64 x (neg.f64 (-.f64 a z))) t)
(/.f64 (*.f64 x (-.f64 z a)) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 a x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 z x) t)))
(neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 a (*.f64 x (-.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 z x) t)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 a x) t) (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3)))) (/.f64 (*.f64 z x) t)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 a x) t) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 a z))) (pow.f64 t 3)))) (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 4)))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1))) (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (*.f64 x -1)) (*.f64 a (*.f64 x -1)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) (pow.f64 a 3)) (pow.f64 t 4)))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 z a)) (pow.f64 a 3)) (pow.f64 t 4)))))) (neg.f64 (/.f64 (*.f64 z x) t)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 z a)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 a x) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 a z))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 a z))) (pow.f64 t 4))))) (/.f64 (*.f64 z x) t)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t))
(neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (/.f64 (*.f64 a (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a x) (*.f64 z x)) t)) (+.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 z x) (*.f64 a x))) (pow.f64 t 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)))))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (-.f64 (neg.f64 x) (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (-.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) x)) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4))))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 x (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (-.f64 (-.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))))))
(*.f64 -1 (*.f64 t x))
(*.f64 t (*.f64 x -1))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t x))
(*.f64 t (*.f64 x -1))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t x))
(*.f64 t (*.f64 x -1))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 t (*.f64 x -1)))
(+.f64 (*.f64 z x) (*.f64 t (neg.f64 x)))
(*.f64 x (+.f64 z (neg.f64 t)))
(+.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 0 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1)) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (/.f64 -1 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))) (-.f64 -1 (-.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) -1))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) 1) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x) -1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(pow.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(neg.f64 (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 x (-.f64 z t)) 0)
(*.f64 x (-.f64 z t))
(+.f64 0 (*.f64 x (-.f64 z t)))
(*.f64 x (-.f64 z t))
(-.f64 (*.f64 x (-.f64 z t)) 0)
(*.f64 x (-.f64 z t))
(-.f64 0 (neg.f64 (*.f64 x (-.f64 z t))))
(*.f64 x (-.f64 z t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 z t)))) 1)
(*.f64 x (-.f64 z t))
(/.f64 (*.f64 x (-.f64 z t)) 1)
(*.f64 x (-.f64 z t))
(/.f64 (*.f64 x (-.f64 z t)) (/.f64 (*.f64 x (-.f64 t z)) (*.f64 x (-.f64 t z))))
(pow.f64 (*.f64 x (-.f64 z t)) 1)
(*.f64 x (-.f64 z t))
(neg.f64 (neg.f64 (*.f64 x (-.f64 z t))))
(*.f64 x (-.f64 z t))

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) y)
1.4b
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
2.4b
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
14.7b
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))
Compiler

Compiled 75 to 13 computations (82.7% saved)

series32.0ms (0.1%)

Counts
3 → 168
Calls

42 calls:

TimeVariablePointExpression
12.0ms
y
@0
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
3.0ms
t
@inf
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))
2.0ms
t
@0
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
1.0ms
t
@0
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))
1.0ms
a
@0
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))

rewrite154.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1092×rational.json-simplify-47
800×rational.json-5
798×exponential.json-3
798×rational.json-1
798×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016135
113899
245799
3170099
4688899
Stop Event
node limit
Counts
3 → 63
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (-.f64 -1 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x 1) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x 1) (+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) (-.f64 1 (*.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 t z)))) (-.f64 1 (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 z t) y) (-.f64 -1 (*.f64 x (-.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (-.f64 t z)) (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (neg.f64 x)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) (-.f64 t z)) (*.f64 (/.f64 1 (-.f64 z t)) (+.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))) (/.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))))))

simplify361.0ms (0.8%)

Algorithm
egg-herbie
Rules
1726×rational.json-simplify-47
800×rational.json-simplify-54
752×rational.json-simplify-2
690×rational.json-simplify-49
642×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
052216003
1120614335
2232914021
3403913539
4793013497
Stop Event
node limit
Counts
231 → 368
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) a)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 z x) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 -1 y) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (*.f64 -1 (+.f64 (*.f64 -1 y) x))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) x)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 2)))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) x)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 2))))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(+.f64 y (*.f64 -1 x))
(+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t)))))
(/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) t) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) (pow.f64 t 3)) (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))))))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x)))))
(+.f64 y (+.f64 (*.f64 -1 x) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 -1 x) x))
(+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x)))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x))))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x)))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) t) (pow.f64 a 2)) x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(*.f64 z (+.f64 y (*.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(*.f64 t (+.f64 (*.f64 -1 y) x))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (neg.f64 x))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 0 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 -1 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 -1 (+.f64 (-.f64 -1 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 (+.f64 x 1) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 (+.f64 x 1) (+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (-.f64 -1 x)) 1)
(-.f64 (-.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 -1 x))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1) (-.f64 -1 x))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 1 x))
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 x (-.f64 t z))))
(-.f64 (*.f64 x (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) y)))
(-.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) (-.f64 1 (*.f64 x (-.f64 t z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 t z)))) (-.f64 1 (*.f64 (-.f64 z t) y)))
(-.f64 (-.f64 (*.f64 (-.f64 z t) y) (-.f64 -1 (*.f64 x (-.f64 t z)))) 1)
(-.f64 (-.f64 (*.f64 x (-.f64 t z)) (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(*.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))
(*.f64 (+.f64 y (neg.f64 x)) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) 1))
(*.f64 (*.f64 (-.f64 t z) (-.f64 t z)) (*.f64 (/.f64 1 (-.f64 z t)) (+.f64 y (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))) (/.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(pow.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
Outputs
(/.f64 (+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) (-.f64 a t))
(/.f64 (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)) (-.f64 a t))
(/.f64 (*.f64 t (+.f64 x (neg.f64 y))) (-.f64 a t))
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t))
(/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (/.f64 (*.f64 z (+.f64 y (*.f64 -1 x))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z (+.f64 x (*.f64 -1 y))) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z (+.f64 x (neg.f64 y))) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z (-.f64 x y)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 x (*.f64 -1 y))) (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 x (neg.f64 y))) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x y)) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 x (*.f64 -1 y))) (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 x (neg.f64 y))) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x y)) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 (*.f64 -1 y) x)) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (+.f64 x (*.f64 -1 y))) (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 x (neg.f64 y))) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x y)) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) a)
(/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) a)
(/.f64 (*.f64 z (+.f64 y (neg.f64 x))) a)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 z x) a))))
(+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 y z) a) (neg.f64 (/.f64 (*.f64 x z) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (pow.f64 a 2))))) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 x z) a)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x a) (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 -1 y) x))
(*.f64 -1 (+.f64 x (*.f64 -1 y)))
(neg.f64 (+.f64 x (neg.f64 y)))
(neg.f64 (-.f64 x y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (*.f64 -1 (+.f64 (*.f64 -1 y) x))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(-.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 y))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) t))) (/.f64 (*.f64 a (+.f64 x (*.f64 -1 y))) t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (+.f64 x (neg.f64 y)))) (/.f64 (*.f64 a (+.f64 x (neg.f64 y))) t))
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (-.f64 x y))) (/.f64 (*.f64 a (-.f64 x y)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) x)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 2)))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(-.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 y))) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))) (*.f64 a (+.f64 x (*.f64 -1 y))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) t)))) (/.f64 (*.f64 a (+.f64 x (*.f64 -1 y))) t))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (+.f64 x (neg.f64 y))))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (+.f64 x (neg.f64 y))))) (/.f64 (*.f64 a (+.f64 x (neg.f64 y))) t))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (-.f64 x y)))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (-.f64 x y)))) (/.f64 (*.f64 a (-.f64 x y)) t))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) t)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 y) x)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))) (*.f64 a (+.f64 (*.f64 -1 y) x)))) (pow.f64 t 2))))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 y) x)) t))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 y))) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))) (*.f64 a (+.f64 x (*.f64 -1 y))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) t)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x)))) (*.f64 a (+.f64 x (*.f64 -1 y))))) (pow.f64 t 3))) (/.f64 (*.f64 a (+.f64 x (*.f64 -1 y))) t))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (+.f64 x (neg.f64 y))))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (+.f64 x (neg.f64 y))))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (+.f64 x (neg.f64 y))))) (pow.f64 t 3))) (/.f64 (*.f64 a (+.f64 x (neg.f64 y))) t))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (-.f64 x y)))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 z (+.f64 y (neg.f64 x))) t) (-.f64 x y)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (*.f64 z (+.f64 y (neg.f64 x)))) (*.f64 a (-.f64 x y)))) (pow.f64 t 3))) (/.f64 (*.f64 a (-.f64 x y)) t))
(+.f64 y (*.f64 -1 x))
(+.f64 y (neg.f64 x))
(+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t))))
(+.f64 y (+.f64 (neg.f64 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t) x)))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a)) t) x)))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a)) t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t)))))
(+.f64 y (+.f64 (+.f64 (neg.f64 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t) x)) (+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 2))) y))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a)) t) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x))))) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) (*.f64 a (+.f64 y (*.f64 -1 x)))) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 2))) (+.f64 (+.f64 y (+.f64 (neg.f64 x) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 y z) (*.f64 z (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 2))) (+.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x)))) t) x))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 a (+.f64 y (neg.f64 x))))) (pow.f64 t 3)))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a)) t) x))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 y (neg.f64 x)) (-.f64 z a)) t) x)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) t)) (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))) -1)))
(*.f64 -1 (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t)))
(neg.f64 (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)))) (*.f64 (pow.f64 a 2) -1)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) t)) (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))) -1))))
(+.f64 (*.f64 a (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3))))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3))))) (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) t)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)))) (pow.f64 a 3))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)))) (*.f64 (pow.f64 a 2) -1)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) t)) (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))) -1)))))
(+.f64 (*.f64 a (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)))) (neg.f64 (pow.f64 a 2))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t)))))
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)))))) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3))))) (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) t)))))
(/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)
(/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) a)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) t) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 4))) (/.f64 (*.f64 y (-.f64 z t)) a)) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 4))) (/.f64 (*.f64 y (-.f64 z t)) a))))
(/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)
(/.f64 (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x))) a)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) a)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3))))))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (neg.f64 x) (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 x (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)
(*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z) x)))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z))))
(+.f64 (+.f64 x (*.f64 (+.f64 (neg.f64 (/.f64 x (-.f64 a t))) (/.f64 y (-.f64 a t))) z)) (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z))
(*.f64 (+.f64 (/.f64 x (-.f64 a t)) (*.f64 -1 (/.f64 y (-.f64 a t)))) (*.f64 z -1))
(*.f64 (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t)))) (neg.f64 z))
(*.f64 z (neg.f64 (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (*.f64 (+.f64 (/.f64 x (-.f64 a t)) (*.f64 -1 (/.f64 y (-.f64 a t)))) (*.f64 z -1)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t)))))))))
(+.f64 x (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t))))))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (*.f64 (+.f64 (/.f64 x (-.f64 a t)) (*.f64 -1 (/.f64 y (-.f64 a t)))) (*.f64 z -1)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t)))))))))
(+.f64 x (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t))))))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z)))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (+.f64 (*.f64 (+.f64 (/.f64 x (-.f64 a t)) (*.f64 -1 (/.f64 y (-.f64 a t)))) (*.f64 z -1)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t)))))))))
(+.f64 x (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 z (+.f64 (/.f64 x (-.f64 a t)) (neg.f64 (/.f64 y (-.f64 a t))))))) (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 x (/.f64 (*.f64 y z) a)))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 x (/.f64 (*.f64 y z) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 y z) a) (neg.f64 (/.f64 (*.f64 x z) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) x)))
(+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 x (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)))))) (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) a))) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) a))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 x (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (neg.f64 (/.f64 (*.f64 x z) a))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 x (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))))))))
(+.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x z) a))) (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))))) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) t) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))) (pow.f64 t 2)) x)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) a)))) (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 x (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (-.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2)))))) (*.f64 t (*.f64 -1 (-.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (+.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (/.f64 y a)) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 x (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) a)))))) (*.f64 (pow.f64 t 3) (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2)) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 a 2))))))))
(+.f64 y (+.f64 (*.f64 -1 x) x))
(+.f64 (neg.f64 x) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 x)))
(+.f64 (neg.f64 x) (+.f64 y x))
(+.f64 y 0)
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t)) (+.f64 (neg.f64 x) (+.f64 x y)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (neg.f64 x) (+.f64 (+.f64 y x) (neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (*.f64 -1 (+.f64 x (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t)))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 y 0) (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2))) (+.f64 x (neg.f64 x)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 x (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t)) y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t)) (+.f64 x (*.f64 -1 (+.f64 x (/.f64 (*.f64 a (neg.f64 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))) 0) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) y))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t))))) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))))
(-.f64 (+.f64 (neg.f64 x) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 3))) (+.f64 x y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 z (neg.f64 x)) (*.f64 a (neg.f64 x))) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 y x))) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))))) (+.f64 (neg.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y a) t)))))
(-.f64 (+.f64 (+.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 x (-.f64 z a)))) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 a (neg.f64 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))))) (*.f64 -1 (+.f64 x (/.f64 (neg.f64 (*.f64 x (-.f64 z a))) t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (neg.f64 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y a) t)))))
(-.f64 (+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 a z) x)) (pow.f64 t 3))) (+.f64 y x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 a (*.f64 (-.f64 a z) x)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 a z) x) t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 y) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y a) t)))))
(+.f64 y (+.f64 (*.f64 -1 x) x))
(+.f64 (neg.f64 x) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 x)))
(+.f64 (neg.f64 x) (+.f64 y x))
(+.f64 y 0)
y
(+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 x z) (*.f64 x a)))) (*.f64 y a)) t)) (+.f64 x (neg.f64 x))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 x)) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t))))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 x (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)) 0))
(+.f64 y (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x)))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 x z) (*.f64 x a)))) (*.f64 y a)) t)) (+.f64 x (neg.f64 x))))) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t)) (+.f64 (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))) (neg.f64 x)))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 x (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t)))) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)) (+.f64 0 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 z x) (*.f64 a x)))) (*.f64 y a)) t)) x))))) (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x z) (*.f64 x a)) (*.f64 (pow.f64 a 2) -1)) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 -1 (-.f64 (*.f64 x z) (*.f64 x a)))) (*.f64 y a)) t)) (+.f64 x (neg.f64 x)))))) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t)) (+.f64 (+.f64 x (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))))) (pow.f64 t 3))))) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (+.f64 x (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (neg.f64 (*.f64 x (-.f64 z a)))) (*.f64 y a)) t)))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (-.f64 (*.f64 x (-.f64 z a)) (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)) 0) (neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (-.f64 z a) (-.f64 x y))) (pow.f64 t 3)))))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 (-.f64 a z) x)) (*.f64 y a)) t)) (neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (-.f64 z a) (-.f64 x y))) (pow.f64 t 3)))))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))) (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))
(+.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 x (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3))))))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 2))) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 t 3)))) x)))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))) (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)))))) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) t)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4))))))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 x (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 4)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 t 3)))))))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2))))
(-.f64 (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2))))
(-.f64 (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a)))) (neg.f64 (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2)))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (pow.f64 a 2))))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 y (-.f64 z t))) (pow.f64 a 2)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 x (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2))) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x))) t) (pow.f64 a 2)) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 x (/.f64 (*.f64 t (+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))) (pow.f64 a 2))) (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 x (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (pow.f64 a 3))))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x))
(+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x))
(*.f64 t (+.f64 x (neg.f64 y)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(*.f64 z (+.f64 y (*.f64 -1 x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (*.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))
(*.f64 -1 (*.f64 z (+.f64 x (*.f64 -1 y))))
(*.f64 (+.f64 x (neg.f64 y)) (neg.f64 z))
(*.f64 (-.f64 x y) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 x (*.f64 -1 y))))))
(+.f64 (*.f64 t x) (*.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (+.f64 x (neg.f64 y))))))
(+.f64 (*.f64 (+.f64 x (neg.f64 y)) (neg.f64 z)) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (-.f64 x y) (+.f64 t (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 x (*.f64 -1 y))))))
(+.f64 (*.f64 t x) (*.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (+.f64 x (neg.f64 y))))))
(+.f64 (*.f64 (+.f64 x (neg.f64 y)) (neg.f64 z)) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (-.f64 x y) (+.f64 t (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 y) x)))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 z (+.f64 x (*.f64 -1 y))))))
(+.f64 (*.f64 t x) (*.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (+.f64 x (neg.f64 y))))))
(+.f64 (*.f64 (+.f64 x (neg.f64 y)) (neg.f64 z)) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (-.f64 x y) (+.f64 t (neg.f64 z)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 z (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(*.f64 t (+.f64 (*.f64 -1 y) x))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x))
(+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x))
(*.f64 t (+.f64 x (neg.f64 y)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (+.f64 (*.f64 -1 y) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x))
(+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x))
(*.f64 t (+.f64 x (neg.f64 y)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 t (+.f64 y (*.f64 -1 x)))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y t)) (+.f64 (*.f64 t x) (*.f64 z (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)))
(+.f64 (*.f64 z (+.f64 y (neg.f64 x))) (*.f64 t (+.f64 x (neg.f64 y))))
(*.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 t) z))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 z t))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 z t))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 z t))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (neg.f64 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 0)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 0 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 0 (+.f64 (neg.f64 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 -1 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 -1 (+.f64 (-.f64 -1 x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (+.f64 x 1) (-.f64 1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (+.f64 x 1) (+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 -1 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)) 1) (-.f64 -1 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (-.f64 1 x))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 x (-.f64 -1 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) 1))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))) (/.f64 (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))) 1)
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(neg.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(-.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (-.f64 a t)))
(-.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 x (-.f64 t z))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 x (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 0)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) y))) (-.f64 1 (*.f64 x (-.f64 t z))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 t z)))) (-.f64 1 (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (-.f64 (*.f64 (-.f64 z t) y) (-.f64 -1 (*.f64 x (-.f64 t z)))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (-.f64 (*.f64 x (-.f64 t z)) (-.f64 -1 (*.f64 (-.f64 z t) y))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (+.f64 y (neg.f64 x)) (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) 1))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 t z) (-.f64 t z)) (*.f64 (/.f64 1 (-.f64 z t)) (+.f64 y (neg.f64 x))))
(*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 t z) (-.f64 t z))))
(*.f64 (+.f64 y (neg.f64 x)) (*.f64 (*.f64 (-.f64 t z) (-.f64 t z)) (/.f64 1 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x)))))) (/.f64 (/.f64 1 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))) (*.f64 (-.f64 z t) (*.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (+.f64 y (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(pow.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))) 1)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(neg.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))

eval694.0ms (1.6%)

Compiler

Compiled 45272 to 16834 computations (62.8% saved)

prune471.0ms (1.1%)

Pruning

47 alts after pruning (44 fresh and 3 done)

PrunedKeptTotal
New1208231231
Fresh62127
Picked101
Done336
Total1218471265
Error
0.1b
Counts
1265 → 47
Alt Table
Click to see full alt table
StatusErrorProgram
40.6b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
54.8b
(/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t)
55.9b
(/.f64 (*.f64 z x) t)
56.1b
(/.f64 (*.f64 y z) a)
53.4b
(/.f64 (*.f64 x (-.f64 z a)) t)
17.6b
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
55.7b
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (neg.f64 x))
47.6b
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 x))
51.3b
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
43.7b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) a))
43.1b
(-.f64 x (/.f64 (*.f64 z x) a))
62.0b
(-.f64 x x)
37.2b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
56.9b
(+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)))))
37.2b
(+.f64 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
25.0b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 z a)) x))
7.9b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))
32.6b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))))
40.1b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))))))))
32.5b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))
30.5b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))
36.5b
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
43.4b
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
37.0b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
41.8b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
41.2b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
31.1b
(+.f64 x (/.f64 (+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)) (-.f64 a t)))
37.2b
(+.f64 x (/.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 t z) (-.f64 t z)))) (-.f64 a t)))
31.1b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t)))
38.5b
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
53.0b
(*.f64 (/.f64 1 y) (*.f64 y y))
34.6b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
33.1b
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
49.6b
(*.f64 z (/.f64 (-.f64 y x) a))
53.7b
(*.f64 z (/.f64 y (-.f64 a t)))
49.6b
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
48.5b
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
56.4b
(*.f64 z (neg.f64 (/.f64 x a)))
54.6b
(*.f64 z (neg.f64 (neg.f64 (/.f64 x t))))
35.9b
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
37.1b
(*.f64 x (-.f64 1 (/.f64 z (-.f64 a t))))
57.4b
(neg.f64 (/.f64 (*.f64 z x) a))
60.8b
(neg.f64 (/.f64 (*.f64 y z) t))
45.9b
y
47.4b
x
Compiler

Compiled 1963 to 1179 computations (39.9% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) (-.f64 a t))
1.5b
(*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
1.8b
(-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
2.8b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
Compiler

Compiled 119 to 31 computations (73.9% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite127.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
786×rational.json-simplify-54
776×rational.json-simplify-47
628×rational.json-5
626×exponential.json-3
626×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01456
112056
238156
3136656
4523956
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))))

simplify202.0ms (0.5%)

Algorithm
egg-herbie
Rules
954×rational.json-simplify-1
892×rational.json-simplify-41
818×rational.json-simplify-50
760×rational.json-simplify-2
738×rational.json-simplify-111
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03096508
16426144
211336100
321396014
451095992
Stop Event
node limit
Counts
118 → 233
Calls
Call 1
Inputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(+.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
Outputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (/.f64 z a))
(-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 -1 (/.f64 z a)))
(+.f64 1 (-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) 1)) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a))
(+.f64 1 (-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t))
(neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(neg.f64 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 a z) t))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (-.f64 a z) t))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 a z) t))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))))
(+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3)))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (/.f64 z t) (+.f64 (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
(+.f64 (+.f64 (/.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 1 (/.f64 t a)) (/.f64 z a))
(-.f64 (-.f64 (/.f64 t a) (/.f64 z a)) -1)
(+.f64 1 (-.f64 (/.f64 t a) (/.f64 z a)))
(-.f64 (/.f64 t a) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (+.f64 1 (/.f64 t a)) (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 t a) (-.f64 1 (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (+.f64 (neg.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(-.f64 (+.f64 (+.f64 1 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (/.f64 z a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (/.f64 z a)) (neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) a)))
(-.f64 1 (/.f64 (-.f64 z t) a))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (-.f64 1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) a)) (neg.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
(*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) (*.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x)) (*.f64 (-.f64 1 (/.f64 z a)) x))))
(+.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))) (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
(+.f64 (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3))))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 x (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (*.f64 x (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 x (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x)) (pow.f64 a 2))))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 x (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x)) (pow.f64 a 2)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)) x)) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))))
(+.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)) (*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 -1 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))

localize4.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.5b
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
Compiler

Compiled 24 to 20 computations (16.7% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
y
@0
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
0.0ms
y
@inf
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
0.0ms
y
@-inf
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1240×rational.json-5
1238×exponential.json-3
1238×rational.json-1
1238×rational.json-2
1238×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0913
1901
22631
37441
427151
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 -1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x . y)))))

simplify240.0ms (0.6%)

Algorithm
egg-herbie
Rules
780×rational.json-simplify-1
746×rational.json-simplify-49
666×rational.json-simplify-41
616×rational.json-simplify-58
606×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05642
19742
232942
3122042
4411542
5624542
Stop Event
node limit
Counts
42 → 31
Calls
Call 1
Inputs
y
y
y
y
y
y
y
y
y
y
y
y
(+.f64 0 y)
(+.f64 -1 (+.f64 y 1))
(+.f64 y 0)
(+.f64 (+.f64 y 1) -1)
(+.f64 1 (-.f64 y 1))
(+.f64 2 (+.f64 y -2))
(+.f64 (-.f64 y 1) 1)
(+.f64 (-.f64 y -2) -2)
(+.f64 (+.f64 y -2) 2)
(*.f64 -1 (neg.f64 y))
(*.f64 y 1)
(*.f64 y (/.f64 y y))
(*.f64 1 y)
(*.f64 (/.f64 y y) y)
(*.f64 (neg.f64 y) -1)
(*.f64 (*.f64 y y) (/.f64 1 y))
(*.f64 (*.f64 y y) (/.f64 -1 (neg.f64 y)))
(*.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))
(*.f64 (/.f64 1 y) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y)))
(*.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 y 1)
(/.f64 y (/.f64 y y))
(/.f64 (neg.f64 y) -1)
(pow.f64 y 1)
(neg.f64 (neg.f64 y))
Outputs
y
y
y
y
y
y
y
y
y
y
y
y
(+.f64 0 y)
y
(+.f64 -1 (+.f64 y 1))
y
(+.f64 y 0)
y
(+.f64 (+.f64 y 1) -1)
y
(+.f64 1 (-.f64 y 1))
y
(+.f64 2 (+.f64 y -2))
y
(+.f64 (-.f64 y 1) 1)
y
(+.f64 (-.f64 y -2) -2)
y
(+.f64 (+.f64 y -2) 2)
y
(*.f64 -1 (neg.f64 y))
y
(*.f64 y 1)
y
(*.f64 y (/.f64 y y))
y
(*.f64 1 y)
y
(*.f64 (/.f64 y y) y)
y
(*.f64 (neg.f64 y) -1)
y
(*.f64 (*.f64 y y) (/.f64 1 y))
y
(*.f64 (*.f64 y y) (/.f64 -1 (neg.f64 y)))
y
(*.f64 (*.f64 y y) (/.f64 (/.f64 y y) y))
y
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))
y
(*.f64 (/.f64 1 y) (*.f64 y y))
y
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 1 y) (*.f64 y y)))
y
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y)))
y
(*.f64 (/.f64 -1 (neg.f64 y)) (*.f64 y y))
y
(*.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))
y
(*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (/.f64 1 y) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))
y
(/.f64 y 1)
y
(/.f64 y (/.f64 y y))
y
(/.f64 (neg.f64 y) -1)
y
(pow.f64 y 1)
y
(neg.f64 (neg.f64 y))
y

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) (-.f64 a t))
1.5b
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
1.8b
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
Compiler

Compiled 43 to 14 computations (67.4% saved)

series160.0ms (0.4%)

Counts
2 → 84
Calls

21 calls:

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

rewrite143.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
688×rational.json-simplify-54
684×rational.json-simplify-47
574×rational.json-simplify-58
558×rational.json-simplify-50
554×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
19956
232056
3118756
4463056
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))))))

simplify619.0ms (1.4%)

Algorithm
egg-herbie
Rules
1028×rational.json-simplify-111
1020×rational.json-simplify-1
1016×rational.json-simplify-49
936×rational.json-simplify-2
862×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03086429
16426119
212396075
326326025
459545997
Stop Event
node limit
Counts
117 → 227
Calls
Call 1
Inputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(+.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 2)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
Outputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 1 (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) -1))
(-.f64 (neg.f64 (/.f64 z (-.f64 a t))) (+.f64 -1 (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 1 (*.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 1 (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(-.f64 (+.f64 1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (/.f64 z a))
(-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (+.f64 1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))) (/.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t))
(neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (-.f64 a z) t))
(neg.f64 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 a z) t))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 a z) t))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (-.f64 a z) t)))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (neg.f64 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)))))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (neg.f64 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (/.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3)) (+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (/.f64 z t) (+.f64 (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))) (+.f64 (+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
(+.f64 (+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
1
(-.f64 (+.f64 (/.f64 t a) 1) (/.f64 z a))
(-.f64 (+.f64 1 (/.f64 t a)) (/.f64 z a))
(-.f64 (/.f64 t a) (+.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 t a))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 t a) (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2))))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 t a) (-.f64 1 (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (/.f64 z a))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))) (/.f64 t a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2)))) (+.f64 1 (/.f64 t a))) (+.f64 (/.f64 z a) (+.f64 (neg.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(-.f64 (+.f64 (/.f64 t a) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 t a) (neg.f64 (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) a)))
(-.f64 1 (/.f64 (-.f64 z t) a))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (-.f64 1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) 1))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 z t) a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) a)) (neg.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 z t) a) (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (*.f64 t (*.f64 x (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) (*.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) x) (+.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (+.f64 (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))))
(+.f64 (*.f64 t (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) x)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (*.f64 x (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a z) (pow.f64 a 2)) x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) x) (pow.f64 t 4)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) x) t)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) x) (pow.f64 t 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) x) t)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) x) (pow.f64 t 3)))) (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 a z) x) t) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) x) (pow.f64 t 3))))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x))))
(+.f64 (+.f64 (/.f64 (*.f64 z x) t) (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (+.f64 (*.f64 a (*.f64 x (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a x)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) x)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) x)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 t z)) a)))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 x (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2))) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 t z) x) a) x)))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (-.f64 t z)) a) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)))))
(+.f64 (+.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 t z)) a))) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 x (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) x) a))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 z t) x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))))
(+.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) x)) (pow.f64 a 3)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 2)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 -1 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 0)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x))) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x) 1)
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) x)))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) y)
1.8b
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)
7.5b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
11.0b
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
Compiler

Compiled 76 to 13 computations (82.9% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite133.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
678×rational.json-simplify-54
676×rational.json-simplify-47
564×rational.json-simplify-58
556×rational.json-simplify-50
544×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
19131
231331
3116731
4455131
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 -1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))

simplify299.0ms (0.7%)

Algorithm
egg-herbie
Rules
1168×rational.json-simplify-111
1000×rational.json-simplify-54
918×rational.json-simplify-50
810×rational.json-simplify-55
704×rational.json-simplify-104
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01753995
13263699
25753669
311243629
433033609
577963585
Stop Event
node limit
Counts
71 → 143
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(/.f64 (*.f64 z x) (-.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(/.f64 (*.f64 z x) (-.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (/.f64 (*.f64 z x) a) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a)) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a))) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))))) x)
(/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z x) t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 4))))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) x)
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 0)
(+.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)))
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)) 1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(*.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 -1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(neg.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
Outputs
(-.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) x)
(-.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) x)
(-.f64 (neg.f64 x) (/.f64 (*.f64 t x) (-.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t))) x)
(-.f64 (/.f64 (*.f64 z x) a) x)
(-.f64 (/.f64 (*.f64 x z) a) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a)) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a)))) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))))) x)
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 x z) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) t)) (+.f64 (/.f64 (*.f64 x z) a) (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) (pow.f64 t 2))) a))) x)
(-.f64 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 x z) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a)) (pow.f64 t 2)) a))) x)
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) t)) (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) (pow.f64 t 2))) a) (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))) (pow.f64 t 3))) (pow.f64 a 2))))) x)
(-.f64 (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))) x)
(-.f64 (+.f64 (/.f64 (*.f64 x z) a) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a)) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a)) (pow.f64 t 2)) a)))) x)
(/.f64 (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x))) t)
(/.f64 (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a))) t)
(/.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) t)
(/.f64 (*.f64 (neg.f64 x) (-.f64 z a)) t)
(/.f64 (*.f64 x (neg.f64 (-.f64 z a))) t)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z x) t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 x z) t))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 x z) t))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 x z) t))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (/.f64 (*.f64 x a) t) (-.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x z) t))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a)))) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (/.f64 (*.f64 x a) t) (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (/.f64 (neg.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a)))) (pow.f64 t 3))))))
(-.f64 (/.f64 (*.f64 x a) t) (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x z) t))) (/.f64 (neg.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a)))) (pow.f64 t 3))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 4))))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a)))) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (*.f64 x a))) (pow.f64 a 3)) (pow.f64 t 4))))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 -1 (*.f64 x (-.f64 z a))) (pow.f64 a 3)) (pow.f64 t 4))))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 x) (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 z a)) (pow.f64 a 3)) (pow.f64 t 4))))) (neg.f64 (/.f64 (*.f64 x a) t)))
(-.f64 (/.f64 (*.f64 x a) t) (-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) t)) (/.f64 (neg.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a)))) (pow.f64 t 3))))) (/.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 z a))) (pow.f64 a 3)) (pow.f64 t 4))))
(-.f64 (/.f64 (*.f64 x a) t) (-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 x (neg.f64 (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 x z) t))) (/.f64 (neg.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a)))) (pow.f64 t 3))) (/.f64 (*.f64 (*.f64 x (neg.f64 (-.f64 z a))) (pow.f64 a 3)) (pow.f64 t 4))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t))
(*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t))
(neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z a)) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)))))
(neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 z a)) t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (*.f64 (-.f64 z a) a)) (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z a))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z a))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)
(*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 x (-.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 -1 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 -1 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 -1 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 -1 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 x (+.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)) x)
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) x)
(-.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)) x)
(-.f64 (neg.f64 x) (/.f64 (*.f64 x (-.f64 z t)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) x)
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)))) x)
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3))))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t)))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))) x)
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 x (-.f64 z t))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z t))) (pow.f64 t 4))))) x)
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))))) x)
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)))))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))))) x)
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 2))) (pow.f64 t 3)))))) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (neg.f64 x) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 x) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (neg.f64 x))))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (neg.f64 x) (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 x) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (neg.f64 x))))
(+.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 x (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 0)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(+.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1)) 1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 -1 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (-.f64 x -1))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) 1) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(/.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(pow.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x) 1)
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)
(neg.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) x)

eval838.0ms (2%)

Compiler

Compiled 46052 to 18083 computations (60.7% saved)

prune698.0ms (1.6%)

Pruning

46 alts after pruning (42 fresh and 4 done)

PrunedKeptTotal
New1169101179
Fresh73239
Picked101
Done347
Total1180461226
Error
0.1b
Counts
1226 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
40.6b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
54.8b
(/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t)
55.9b
(/.f64 (*.f64 z x) t)
56.1b
(/.f64 (*.f64 y z) a)
53.4b
(/.f64 (*.f64 x (-.f64 z a)) t)
27.5b
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) x))
45.0b
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 3) (-.f64 z a))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)))))))
47.6b
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 x))
37.2b
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
43.7b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) a))
43.1b
(-.f64 x (/.f64 (*.f64 z x) a))
62.0b
(-.f64 x x)
37.2b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
56.9b
(+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (-.f64 z a))) (pow.f64 t 4)))))
51.3b
(+.f64 (-.f64 y 1) 1)
25.0b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 z a)) x))
32.5b
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))
36.5b
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
43.4b
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
37.0b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
41.8b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
41.2b
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
31.1b
(+.f64 x (/.f64 (+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)) (-.f64 a t)))
37.2b
(+.f64 x (/.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 t z) (-.f64 t z)))) (-.f64 a t)))
31.1b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
38.5b
(+.f64 x (/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t)))
38.5b
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
53.0b
(*.f64 (/.f64 1 y) (*.f64 y y))
34.6b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
42.0b
(*.f64 (-.f64 1 (/.f64 z a)) x)
46.7b
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
49.6b
(*.f64 z (/.f64 (-.f64 y x) a))
53.7b
(*.f64 z (/.f64 y (-.f64 a t)))
49.6b
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
48.5b
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
56.4b
(*.f64 z (neg.f64 (/.f64 x a)))
54.6b
(*.f64 z (neg.f64 (neg.f64 (/.f64 x t))))
54.5b
(*.f64 x (/.f64 z t))
53.2b
(*.f64 x (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)))
35.9b
(*.f64 x (+.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 2))
52.3b
(*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))
57.4b
(neg.f64 (/.f64 (*.f64 z x) a))
60.8b
(neg.f64 (/.f64 (*.f64 y z) t))
45.9b
y
47.4b
x
Compiler

Compiled 917 to 555 computations (39.5% saved)

regimes856.0ms (2%)

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

6 calls:

241.0ms
t
187.0ms
a
175.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
68.0ms
z
67.0ms
y
Results
ErrorSegmentsBranch
7.9b1x
7.9b1y
7.9b1z
5.0b4t
6.2b3a
4.9b4(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 1252 to 413 computations (67% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.0584192963390303e-299
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-inf
-5.345304739120195e+306
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes774.0ms (1.8%)

Counts
68 → 4
Calls
Call 1
Inputs
x
y
(-.f64 x x)
(*.f64 x (/.f64 z t))
(+.f64 x (-.f64 y x))
(+.f64 (-.f64 y 1) 1)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 z x) t)
(neg.f64 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 z x) a))
(*.f64 z (neg.f64 (/.f64 x a)))
(*.f64 z (neg.f64 (neg.f64 (/.f64 x t))))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 z (/.f64 (-.f64 y x) a))
(*.f64 (-.f64 1 (/.f64 z a)) x)
(*.f64 (/.f64 1 y) (*.f64 y y))
(-.f64 x (/.f64 (*.f64 z x) a))
(-.f64 (-.f64 0 (-.f64 -1 y)) 1)
(/.f64 (*.f64 x (-.f64 z a)) t)
(/.f64 (*.f64 z y) (-.f64 a t))
(/.f64 (*.f64 (-.f64 y x) z) a)
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))
(*.f64 z (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (neg.f64 (-.f64 y x))) t)
(*.f64 x (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) a))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(-.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 x))
(-.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (neg.f64 x))
(*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 t (-.f64 x y)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(*.f64 x (+.f64 (-.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 2))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(+.f64 x (/.f64 (+.f64 (*.f64 y (neg.f64 t)) (*.f64 t x)) (-.f64 a t)))
(+.f64 x (/.f64 (+.f64 (*.f64 z y) (*.f64 z (neg.f64 x))) (-.f64 a t)))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 z a)) x))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(+.f64 x (/.f64 (*.f64 (/.f64 1 (-.f64 z t)) (*.f64 (+.f64 y (neg.f64 x)) (*.f64 (-.f64 t z) (-.f64 t z)))) (-.f64 a t)))
(+.f64 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))
(*.f64 x (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
Outputs
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))
Calls

6 calls:

224.0ms
t
167.0ms
a
163.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
62.0ms
y
62.0ms
z
Results
ErrorSegmentsBranch
7.9b1x
7.9b1y
7.9b1z
5.0b4t
6.2b3a
4.9b4(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 963 to 294 computations (69.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.0584192963390303e-299
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-inf
-5.345304739120195e+306
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes681.0ms (1.6%)

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

6 calls:

200.0ms
t
151.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
147.0ms
a
57.0ms
z
56.0ms
y
Results
ErrorSegmentsBranch
7.9b1x
7.9b1y
7.9b1z
5.0b4t
6.2b3a
4.9b4(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 751 to 233 computations (69% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.0584192963390303e-299
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-inf
-5.345304739120195e+306
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes1.3s (3%)

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

6 calls:

383.0ms
t
266.0ms
x
165.0ms
z
162.0ms
a
155.0ms
y
Results
ErrorSegmentsBranch
12.2b3x
13.0b5y
12.9b5z
7.6b3t
9.1b5a
5.2b5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 725 to 229 computations (68.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.329537960809887e+290
+inf
0.0ms
1.0584192963390303e-299
9.995022284971793e-263
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-inf
-5.345304739120195e+306
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes1.6s (3.7%)

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

6 calls:

429.0ms
a
335.0ms
y
228.0ms
t
209.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
186.0ms
z
Results
ErrorSegmentsBranch
12.6b3x
13.0b5y
14.1b3z
12.7b3t
9.4b5a
6.9b5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 633 to 206 computations (67.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.329537960809887e+290
+inf
0.0ms
1.0584192963390303e-299
9.995022284971793e-263
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-5.345304739120195e+306
-1.0024860582377458e+300
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes985.0ms (2.3%)

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

6 calls:

228.0ms
z
216.0ms
y
161.0ms
x
124.0ms
t
121.0ms
a
Results
ErrorSegmentsBranch
15.6b3x
17.5b3y
14.6b6z
13.9b3t
11.8b4a
7.0b5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 590 to 202 computations (65.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.329537960809887e+290
+inf
0.0ms
9.995022284971793e-263
2.468653009420134e-232
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-5.345304739120195e+306
-1.0024860582377458e+300
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes2.6s (6%)

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

6 calls:

734.0ms
z
633.0ms
t
404.0ms
a
345.0ms
x
277.0ms
y
Results
ErrorSegmentsBranch
15.6b3x
16.1b5y
14.8b7z
13.9b3t
16.1b3a
7.0b5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 512 to 189 computations (63.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.329537960809887e+290
+inf
0.0ms
9.995022284971793e-263
2.468653009420134e-232
0.0ms
-8.845889604043202e-259
0.0
0.0ms
-5.345304739120195e+306
-1.0024860582377458e+300
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes2.3s (5.4%)

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

5 calls:

829.0ms
a
451.0ms
t
374.0ms
z
323.0ms
y
254.0ms
x
Results
ErrorSegmentsBranch
20.9b7x
18.0b8y
15.6b10z
16.1b5t
19.6b5a
Compiler

Compiled 388 to 152 computations (60.8% saved)

bsearch320.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
1.0818452831227373e+57
1.4056981197772425e+60
46.0ms
2.096256833587789e-80
8.743388089332772e-66
33.0ms
1.1813114339323944e-137
1.4558141296105393e-133
23.0ms
-2.791762562155113e-232
-1.0119728683721057e-232
45.0ms
-1.4240076675200657e-123
-6.60556929898943e-135
20.0ms
-1.0254319529690095e-18
-2.869564544608827e-19
36.0ms
-5.045028865355962e+51
-2.682154924609584e+43
39.0ms
-7.734336306192062e+151
-9.612690168641082e+143
41.0ms
-1.3455643905148173e+193
-1.272252475892378e+182
Results
203.0ms1010×body256valid
34.0ms98×body512valid
29.0ms62×body1024valid
11.0ms58×body256infinite
9.0ms14×body2048valid
Compiler

Compiled 2657 to 1661 computations (37.5% saved)

regimes1.4s (3.4%)

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

5 calls:

317.0ms
a
316.0ms
y
311.0ms
z
290.0ms
x
183.0ms
t
Results
ErrorSegmentsBranch
20.9b8x
21.3b8y
17.4b8z
16.1b5t
18.5b8a
Compiler

Compiled 375 to 150 computations (60% saved)

bsearch134.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
2.9083905707997184e+74
9.96320391543559e+81
31.0ms
3.544238100635206e-63
3.4762075798484344e-59
27.0ms
9.963808548689924e-93
2.7792890175418256e-91
38.0ms
-25225.152965769037
-0.01604590727740918
Results
95.0ms487×body256valid
12.0ms31×body512valid
6.0ms29×body256infinite
6.0ms10×body1024valid
Compiler

Compiled 1181 to 777 computations (34.2% saved)

regimes1.2s (2.7%)

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

5 calls:

309.0ms
t
284.0ms
a
223.0ms
z
174.0ms
x
163.0ms
y
Results
ErrorSegmentsBranch
24.4b5x
23.5b4y
23.5b6z
19.2b9t
23.1b8a
Compiler

Compiled 337 to 139 computations (58.8% saved)

bsearch256.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.323005319064261e+135
3.97008812011954e+142
25.0ms
2.6341384763844473e+106
2.2846391952873557e+107
31.0ms
9.837382930090038e+72
2.9083905707997184e+74
33.0ms
3.544238100635206e-63
3.4762075798484344e-59
30.0ms
9.963808548689924e-93
2.7792890175418256e-91
36.0ms
-25225.152965769037
-0.01604590727740918
40.0ms
-3.272665370407571e+137
-4.337730474818575e+129
24.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
173.0ms834×body256valid
31.0ms89×body512valid
17.0ms36×body1024valid
7.0ms33×body256infinite
1.0msbody2048valid
Compiler

Compiled 1468 to 1046 computations (28.7% saved)

regimes1.0s (2.5%)

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

5 calls:

281.0ms
t
226.0ms
z
212.0ms
a
173.0ms
x
143.0ms
y
Results
ErrorSegmentsBranch
26.5b5x
25.7b4y
24.3b7z
22.4b10t
26.3b7a
Compiler

Compiled 292 to 130 computations (55.5% saved)

bsearch232.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
1.6248442059399764e+176
1.5445017409041754e+177
30.0ms
5.749329849909284e+129
5.586492837723126e+132
22.0ms
2.6341384763844473e+106
2.2846391952873557e+107
26.0ms
1.491651803995488e+42
5.706995018400054e+43
33.0ms
3.544238100635206e-63
3.4762075798484344e-59
25.0ms
9.963808548689924e-93
2.7792890175418256e-91
11.0ms
-0.00034945156459610134
-0.00027743172988035713
36.0ms
-3.272665370407571e+137
-4.337730474818575e+129
23.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
150.0ms819×body256valid
23.0ms71×body512valid
22.0ms47×body1024valid
6.0ms32×body256infinite
4.0msbody2048valid
Compiler

Compiled 1480 to 1062 computations (28.2% saved)

regimes1.2s (2.8%)

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

5 calls:

362.0ms
z
260.0ms
t
210.0ms
a
205.0ms
x
142.0ms
y
Results
ErrorSegmentsBranch
26.9b7x
27.0b4y
25.7b12z
22.6b9t
26.0b8a
Compiler

Compiled 259 to 118 computations (54.4% saved)

bsearch178.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
5.749329849909284e+129
5.586492837723126e+132
16.0ms
2.6341384763844473e+106
2.2846391952873557e+107
18.0ms
9.837382930090038e+72
2.9083905707997184e+74
27.0ms
3.544238100635206e-63
3.4762075798484344e-59
26.0ms
9.963808548689924e-93
2.7792890175418256e-91
11.0ms
-0.00034945156459610134
-0.00027743172988035713
35.0ms
-3.272665370407571e+137
-4.337730474818575e+129
21.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
117.0ms731×body256valid
18.0ms79×body512valid
15.0ms33×body1024valid
5.0ms30×body256infinite
2.0msbody2048valid
Compiler

Compiled 1254 to 919 computations (26.7% saved)

regimes776.0ms (1.8%)

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

5 calls:

197.0ms
z
175.0ms
y
139.0ms
t
131.0ms
x
123.0ms
a
Results
ErrorSegmentsBranch
31.6b5x
28.2b7y
27.5b10z
22.8b9t
27.2b7a
Compiler

Compiled 230 to 109 computations (52.6% saved)

bsearch235.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.323005319064261e+135
3.97008812011954e+142
25.0ms
2.6341384763844473e+106
2.2846391952873557e+107
40.0ms
2.9083905707997184e+74
9.96320391543559e+81
34.0ms
3.544238100635206e-63
3.4762075798484344e-59
26.0ms
9.963808548689924e-93
2.7792890175418256e-91
11.0ms
-0.00034945156459610134
-0.00027743172988035713
38.0ms
-3.272665370407571e+137
-4.337730474818575e+129
22.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
156.0ms775×body256valid
27.0ms80×body512valid
16.0ms32×body1024valid
7.0ms25×body256infinite
5.0msbody2048valid
Compiler

Compiled 1214 to 916 computations (24.5% saved)

regimes821.0ms (1.9%)

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

5 calls:

245.0ms
t
189.0ms
z
165.0ms
x
141.0ms
a
69.0ms
y
Results
ErrorSegmentsBranch
31.2b7x
31.8b3y
31.2b8z
23.8b11t
29.8b5a
Compiler

Compiled 212 to 104 computations (50.9% saved)

bsearch315.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
35.0ms
5.323005319064261e+135
3.97008812011954e+142
25.0ms
2.6341384763844473e+106
2.2846391952873557e+107
38.0ms
2.9083905707997184e+74
9.96320391543559e+81
32.0ms
3.544238100635206e-63
3.4762075798484344e-59
31.0ms
2.7792890175418256e-91
9.667886181416314e-89
24.0ms
-1.8635267548136601e-301
-1.87142444574647e-302
42.0ms
-9.707250224980737e-219
-4.889480101281646e-230
27.0ms
-0.01604590727740918
-0.00034945156459610134
38.0ms
-3.272665370407571e+137
-4.337730474818575e+129
23.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
215.0ms1101×body256valid
28.0ms88×body512valid
18.0ms37×body1024valid
14.0ms76×body256infinite
4.0msbody2048valid
Compiler

Compiled 1772 to 1331 computations (24.9% saved)

regimes989.0ms (2.3%)

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

5 calls:

243.0ms
t
222.0ms
x
214.0ms
z
165.0ms
y
135.0ms
a
Results
ErrorSegmentsBranch
33.0b11x
32.9b7y
30.9b10z
26.2b11t
30.1b6a
Compiler

Compiled 185 to 93 computations (49.7% saved)

bsearch286.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
38.0ms
5.323005319064261e+135
3.97008812011954e+142
23.0ms
2.6341384763844473e+106
2.2846391952873557e+107
35.0ms
2.9083905707997184e+74
9.96320391543559e+81
30.0ms
3.544238100635206e-63
3.4762075798484344e-59
29.0ms
2.7792890175418256e-91
9.667886181416314e-89
24.0ms
-1.8635267548136601e-301
-1.87142444574647e-302
37.0ms
-9.707250224980737e-219
-4.889480101281646e-230
13.0ms
-0.00034945156459610134
-0.00027743172988035713
35.0ms
-3.272665370407571e+137
-4.337730474818575e+129
21.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
190.0ms1038×body256valid
26.0ms85×body512valid
19.0ms41×body1024valid
11.0ms61×body256infinite
3.0msbody2048valid
Compiler

Compiled 1596 to 1219 computations (23.6% saved)

regimes910.0ms (2.1%)

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

5 calls:

254.0ms
z
211.0ms
t
191.0ms
x
165.0ms
y
81.0ms
a
Results
ErrorSegmentsBranch
34.2b9x
33.2b7y
31.2b13z
26.2b11t
31.2b4a
Compiler

Compiled 161 to 83 computations (48.4% saved)

bsearch319.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
42.0ms
5.323005319064261e+135
3.97008812011954e+142
27.0ms
2.6341384763844473e+106
2.2846391952873557e+107
39.0ms
2.9083905707997184e+74
9.96320391543559e+81
32.0ms
3.544238100635206e-63
3.4762075798484344e-59
35.0ms
2.7792890175418256e-91
9.667886181416314e-89
28.0ms
-1.8635267548136601e-301
-1.87142444574647e-302
40.0ms
-9.707250224980737e-219
-4.889480101281646e-230
13.0ms
-0.00034945156459610134
-0.00027743172988035713
39.0ms
-3.272665370407571e+137
-4.337730474818575e+129
23.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
223.0ms1053×body256valid
31.0ms85×body512valid
14.0ms26×body1024valid
12.0ms61×body256infinite
3.0msbody2048valid
Compiler

Compiled 1554 to 1191 computations (23.4% saved)

regimes681.0ms (1.6%)

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

5 calls:

243.0ms
z
168.0ms
t
133.0ms
a
76.0ms
y
54.0ms
x
Results
ErrorSegmentsBranch
36.7b5x
36.1b3y
31.4b13z
27.4b9t
31.4b5a
Compiler

Compiled 132 to 74 computations (43.9% saved)

bsearch156.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.9083905707997184e+74
9.96320391543559e+81
19.0ms
3.544238100635206e-63
3.4762075798484344e-59
21.0ms
2.7792890175418256e-91
9.667886181416314e-89
18.0ms
-1.8635267548136601e-301
-1.87142444574647e-302
25.0ms
-9.707250224980737e-219
-4.889480101281646e-230
9.0ms
-0.00034945156459610134
-0.00027743172988035713
25.0ms
-3.272665370407571e+137
-4.337730474818575e+129
15.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
105.0ms837×body256valid
12.0ms53×body512valid
11.0ms33×body1024valid
8.0ms71×body256infinite
2.0msbody2048valid
Compiler

Compiled 1254 to 966 computations (23% saved)

regimes377.0ms (0.9%)

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

5 calls:

88.0ms
z
87.0ms
t
81.0ms
x
73.0ms
a
45.0ms
y
Results
ErrorSegmentsBranch
38.1b9x
38.6b5y
33.7b10z
31.0b9t
33.8b7a
Compiler

Compiled 104 to 59 computations (43.3% saved)

bsearch154.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.7792890175418256e-91
9.667886181416314e-89
19.0ms
1.5901124021884966e-152
3.185458672951281e-151
23.0ms
1.3603078873099398e-279
4.228421635671639e-271
17.0ms
-1.8635267548136601e-301
-1.87142444574647e-302
27.0ms
-1.5968245242995263e-177
-2.5467190194029108e-194
7.0ms
-0.00034945156459610134
-0.00027743172988035713
25.0ms
-3.272665370407571e+137
-4.337730474818575e+129
13.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
115.0ms867×body256valid
10.0ms82×body256infinite
6.0ms30×body512valid
4.0ms15×body1024valid
Compiler

Compiled 1072 to 826 computations (22.9% saved)

regimes341.0ms (0.8%)

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

5 calls:

87.0ms
z
70.0ms
x
69.0ms
a
69.0ms
t
43.0ms
y
Results
ErrorSegmentsBranch
39.7b8x
38.8b5y
36.6b10z
34.1b7t
33.8b7a
Compiler

Compiled 97 to 57 computations (41.2% saved)

bsearch200.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.8171298103358763e+26
5.215552548664481e+37
82.0ms
6.871839590573369e-9
1.5631816455561936e-7
26.0ms
2.6690541226824326e-55
2.1282184408794055e-46
27.0ms
7.31739383419392e-106
4.3336340718988005e-103
24.0ms
9.740239393499195e-197
1.1396821248509224e-192
14.0ms
-4.489700111130902e-13
-1.2329882101207976e-13
Results
139.0ms619×body256valid
16.0ms77×body512valid
15.0ms52×body1024valid
7.0ms59×body256infinite
1.0msbody2048valid
Compiler

Compiled 828 to 662 computations (20% saved)

regimes772.0ms (1.8%)

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

5 calls:

230.0ms
y
210.0ms
a
187.0ms
z
93.0ms
x
48.0ms
t
Results
ErrorSegmentsBranch
39.7b8x
38.8b5y
38.2b8z
35.2b5t
33.8b7a
Compiler

Compiled 77 to 47 computations (39% saved)

bsearch383.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
139.0ms
2.8171298103358763e+26
5.215552548664481e+37
20.0ms
6.871839590573369e-9
1.5631816455561936e-7
25.0ms
2.6690541226824326e-55
2.1282184408794055e-46
133.0ms
7.31739383419392e-106
4.3336340718988005e-103
40.0ms
9.740239393499195e-197
1.1396821248509224e-192
24.0ms
-4.489700111130902e-13
-1.2329882101207976e-13
Results
308.0ms615×body256valid
21.0ms54×body1024valid
20.0ms75×body512valid
11.0ms65×body256infinite
5.0msbody2048valid
Compiler

Compiled 828 to 662 computations (20% saved)

regimes294.0ms (0.7%)

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

5 calls:

86.0ms
z
86.0ms
x
41.0ms
a
41.0ms
t
34.0ms
y
Results
ErrorSegmentsBranch
39.7b8x
38.8b5y
37.0b10z
35.2b5t
34.9b5a
Compiler

Compiled 71 to 45 computations (36.6% saved)

bsearch141.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
2.8171298103358763e+26
5.215552548664481e+37
35.0ms
7.31739383419392e-106
4.3336340718988005e-103
36.0ms
9.740239393499195e-197
1.1396821248509224e-192
21.0ms
-4.489700111130902e-13
-1.2329882101207976e-13
Results
89.0ms410×body256valid
18.0ms55×body512valid
12.0ms26×body1024valid
6.0ms36×body256infinite
3.0msbody2048valid
Compiler

Compiled 524 to 422 computations (19.5% saved)

regimes335.0ms (0.8%)

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

5 calls:

98.0ms
z
82.0ms
x
60.0ms
t
49.0ms
y
41.0ms
a
Results
ErrorSegmentsBranch
39.7b8x
39.1b5y
37.0b10z
35.2b5t
36.0b3a
Compiler

Compiled 60 to 41 computations (31.7% saved)

bsearch110.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
2.7792890175418256e-91
9.667886181416314e-89
12.0ms
-0.00034945156459610134
-0.00027743172988035713
42.0ms
-3.272665370407571e+137
-4.337730474818575e+129
23.0ms
-1.9600335643300213e+207
-8.24160230189057e+206
Results
67.0ms329×body256valid
20.0ms49×body512valid
10.0ms21×body1024valid
2.0msbody256infinite
1.0msbody2048valid
Compiler

Compiled 432 to 346 computations (19.9% saved)

regimes174.0ms (0.4%)

Accuracy

Total -26.6b remaining (-73.9%)

Threshold costs -26.6b (-73.9%)

Counts
3 → 3
Calls
Call 1
Inputs
x
y
(-.f64 x x)
Outputs
x
y
x
Calls

5 calls:

46.0ms
z
45.0ms
x
30.0ms
t
27.0ms
a
24.0ms
y
Results
ErrorSegmentsBranch
40.8b6x
40.4b3y
41.8b7z
36.2b3t
36.0b3a
Compiler

Compiled 40 to 31 computations (22.5% saved)

bsearch66.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
2.8171298103358763e+26
5.215552548664481e+37
22.0ms
-4.489700111130902e-13
-1.2329882101207976e-13
Results
43.0ms204×body256valid
10.0ms26×body512valid
5.0ms10×body1024valid
2.0msbody256infinite
Compiler

Compiled 236 to 198 computations (16.1% saved)

simplify88.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04085558
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7540071506325551/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7540071506325551/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7090649168385425/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7090649168385425/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 z -128000000000000001183813890546124600904474923732165966836162737745076032730639153831482228306240282436618480261675646610392806155035920797743856084904186715225592956122432608785137664) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 z -74999999999999997654121307563294481106329241192268241539785659902409933063413144747423260004469182239463841127758743457089375417007907879199250977914880) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z -299999999999999986850002958787099125333622784) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 z -4361529361169255/5192296858534827628530496329220096) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 z -8584808513368979/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z -7691111892168569/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 z 399583814440447/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z 3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 z 1400000000000000071866758686499614519577699960368287740592128) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))))
(if (<=.f64 t -8) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t 2699999999999999982437939155635643091944504069419356079356982133971172196352) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))
(if (<=.f64 t -939999999999999951014201317606924775906962536494436583594407879961799467960358318961542291551349396055003514731533659089176499242353576004134559126090465572094285366077083239594024540336998080407737957613568) y (if (<=.f64 t -244999999999999997910852038364090674952335328646283258656421552578690728829865084486238405912691527186209617047618008330848930212347904) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -24000) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 3797980526983971/926336713898529563388567880069503262826159877325124512315660672063305037119488) y (if (<=.f64 t 169999999999999995546453021296755194706307008289722553445664860276625768448) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 49999999999999998440692023514963491717685634530639844703322105876395762568335322697627001197697942402629632) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 1350000000000000048302445173168141800343958812782102027912051223234995775021256565630836523515300082074467094097126997116722734506325663809536) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -880000000000000005711094384819061703043165258170956936759182791364183823626633854644633902295090106546517780011511428347393466545438004850750957122950679186039891110847190426617218096355716388712072016297984) y (if (<=.f64 t -59999999999999995773094041943714949565014741174348203339444902785388389620344824035085786097244777649888122414728550688551296703458705408) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 27000000000000001985626766861412425021784064) (*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (if (<=.f64 t 179999999999999987867976160383513094124642081400293325567260721424028743210357723777437045069035132862595072) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 18500000000000000736593139460756638310620186027979088388539709411282152668624341567370895023186863114365765546105914418964748828672) (/.f64 (*.f64 x (-.f64 z a)) t) (if (<=.f64 t 519999999999999981378900888362664429497144829633330719278528529972989557779486540277946432356992318777198682833993730317932672425456606439165765727908945750247624322301609115648) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) y)))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -21999999999999999345127411593411573459896433547963109305233027373036084655237817847597144175485992516867187638691729750673546280960) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 15499999999999999815486072014234059417426442163157047500129047065128861696) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 106000000000000005168336751403184721318227608987969620745151382108253819291215153433195449554600335616507904) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 38000000000000001779231895895030386883159301707089572129701425212805547832500630004908607152337952690415263384466983947107511042048) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -15999999999999999389275053469039037815187765380428562423126465975281606464890491050819067362633512965899236633288513137460980182138486784) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 199999999999999993762768094059853966870742538122559378813288423505583050273341290790508004790791769610518528) y (if (<=.f64 t 7000000000000000539760922794863513311619388604878706788150889123318050587970638753685723851415035244345088927106796821358920071169179648) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -849999999999999961771406268078329875342960279942165161884874821306627086159888530310005220031376297637387235817572191435215863109567605044548144849889567270314860862572647328691398087485935697819329791787008) y (if (<=.f64 t -165000000000000001287258005779759059583386398244516930832002446805935635609245048799724021851629111685419103041192671573031925798248906752) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -1152921504606847/72057594037927936) y (if (<=.f64 t -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 144999999999999992798364251613825965497369078460398951268253558519808751694774272) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 118000000000000005445954349473811506936374781566324195010418573491688402511180574674027945766315587771826176) y (if (<=.f64 t 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -939999999999999951014201317606924775906962536494436583594407879961799467960358318961542291551349396055003514731533659089176499242353576004134559126090465572094285366077083239594024540336998080407737957613568) y (if (<=.f64 t -1200000000000000052038690797064698616070394780208763982508493504565917650715989010234406355179386862706348711626861004560592139190272) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -8084407386654461/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -5790774916858023/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 5199999999999999961891603589126153368225664480046029953517202052375550743281664) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 72000000000000001665705588423760713708883035470127445591603148300607499319792527444994977270291512931909632) y (if (<=.f64 t 54000000000000003426084296392687505645086948665346631128676632428675386584156539945390549134675644847906299357641623640225048556805816320) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -100000000000000003284156248920492607898701256635961169551231342625874700689878799554400131562772741268394950478432243557864849063421149184) (*.f64 x (/.f64 z t)) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t -8535058474086213/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 2699999999999999934898284054277674780311097529598401646340128765901028956796092416) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 106000000000000005168336751403184721318227608987969620745151382108253819291215153433195449554600335616507904) y (if (<=.f64 t 14999999999999998943273510485928737391253685293587050834861225696347097405086206008771446524311194412472030603682137672137824175864676352) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -169999999999999993188266208347676203079380110666676991454505476883714129585629047847371637975875925933973720068673223156035017938627985408) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -1930258305619341/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 6600000000000000014920287529321888588708311938418057440338597436998962995265536) (*.f64 (-.f64 1 (/.f64 z a)) x) y))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -6697692026289335/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) x (if (<=.f64 t -916872695169187/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 5588352866697215/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) x (if (<=.f64 t 8302717334607391/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6307121193972697/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) x y))))))))
(if (<=.f64 a -7724745845140773/19807040628566084398385987584) x (if (<=.f64 a 1078738807934725/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) y (if (<=.f64 a 2259468643326045/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (/.f64 (*.f64 z x) t) (if (<=.f64 a 5399311828710207/25711008708143844408671393477458601640355247900524685364822016) y (if (<=.f64 a 4986819005910345/151115727451828646838272) (*.f64 z (neg.f64 (/.f64 x a))) (if (<=.f64 a 1099999999999999968955791700918272) y x))))))
(if (<=.f64 a -8715097876569077/19807040628566084398385987584) x (if (<=.f64 a 462316631972025/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) y (if (<=.f64 a 3711984199749931/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 (*.f64 z x) t) (if (<=.f64 a 5142201741628769/25711008708143844408671393477458601640355247900524685364822016) y (if (<=.f64 a 2115620184325601/302231454903657293676544) (neg.f64 (/.f64 (*.f64 z x) a)) (if (<=.f64 a 1350000000000000049889162825440428032) y x))))))
(if (<=.f64 a -693246421999813/2475880078570760549798248448) x (if (<=.f64 a 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) y (if (<=.f64 a 7643459639137249/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 (*.f64 z x) t) (if (<=.f64 a 114999999999999998064607205785600) y x))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -300000000000000009852468746761477823696103769907883508653694027877624102069636398663200394688318223805184851435296730673594547190263447552) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) x y))))
(if (<=.f64 a -3070091297427743/9903520314283042199192993792) x (if (<=.f64 a 10499999999999999452324560896) y x))
x
Outputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (-.f64 (-.f64 2 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7540071506325551/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7540071506325551/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) x)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 x (/.f64 (+.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) (neg.f64 x))) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7090649168385425/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 7090649168385425/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 z -128000000000000001183813890546124600904474923732165966836162737745076032730639153831482228306240282436618480261675646610392806155035920797743856084904186715225592956122432608785137664) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (if (<=.f64 z -74999999999999997654121307563294481106329241192268241539785659902409933063413144747423260004469182239463841127758743457089375417007907879199250977914880) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z -299999999999999986850002958787099125333622784) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 z -4361529361169255/5192296858534827628530496329220096) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 z -8584808513368979/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z -7691111892168569/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 z 399583814440447/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 z 3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 z 1400000000000000071866758686499614519577699960368287740592128) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))))
(if (<=.f64 t -8) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t 2699999999999999982437939155635643091944504069419356079356982133971172196352) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))
(if (<=.f64 t -939999999999999951014201317606924775906962536494436583594407879961799467960358318961542291551349396055003514731533659089176499242353576004134559126090465572094285366077083239594024540336998080407737957613568) y (if (<=.f64 t -244999999999999997910852038364090674952335328646283258656421552578690728829865084486238405912691527186209617047618008330848930212347904) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -24000) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 3797980526983971/926336713898529563388567880069503262826159877325124512315660672063305037119488) y (if (<=.f64 t 169999999999999995546453021296755194706307008289722553445664860276625768448) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 49999999999999998440692023514963491717685634530639844703322105876395762568335322697627001197697942402629632) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 1350000000000000048302445173168141800343958812782102027912051223234995775021256565630836523515300082074467094097126997116722734506325663809536) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -880000000000000005711094384819061703043165258170956936759182791364183823626633854644633902295090106546517780011511428347393466545438004850750957122950679186039891110847190426617218096355716388712072016297984) y (if (<=.f64 t -59999999999999995773094041943714949565014741174348203339444902785388389620344824035085786097244777649888122414728550688551296703458705408) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 27000000000000001985626766861412425021784064) (*.f64 x (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (if (<=.f64 t 179999999999999987867976160383513094124642081400293325567260721424028743210357723777437045069035132862595072) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 18500000000000000736593139460756638310620186027979088388539709411282152668624341567370895023186863114365765546105914418964748828672) (/.f64 (*.f64 x (-.f64 z a)) t) (if (<=.f64 t 519999999999999981378900888362664429497144829633330719278528529972989557779486540277946432356992318777198682833993730317932672425456606439165765727908945750247624322301609115648) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) y)))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -21999999999999999345127411593411573459896433547963109305233027373036084655237817847597144175485992516867187638691729750673546280960) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 15499999999999999815486072014234059417426442163157047500129047065128861696) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 106000000000000005168336751403184721318227608987969620745151382108253819291215153433195449554600335616507904) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (if (<=.f64 t 38000000000000001779231895895030386883159301707089572129701425212805547832500630004908607152337952690415263384466983947107511042048) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -15999999999999999389275053469039037815187765380428562423126465975281606464890491050819067362633512965899236633288513137460980182138486784) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t 2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 199999999999999993762768094059853966870742538122559378813288423505583050273341290790508004790791769610518528) y (if (<=.f64 t 7000000000000000539760922794863513311619388604878706788150889123318050587970638753685723851415035244345088927106796821358920071169179648) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))
(if (<=.f64 t -849999999999999961771406268078329875342960279942165161884874821306627086159888530310005220031376297637387235817572191435215863109567605044548144849889567270314860862572647328691398087485935697819329791787008) y (if (<=.f64 t -165000000000000001287258005779759059583386398244516930832002446805935635609245048799724021851629111685419103041192671573031925798248906752) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -1152921504606847/72057594037927936) y (if (<=.f64 t -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 144999999999999992798364251613825965497369078460398951268253558519808751694774272) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (if (<=.f64 t 118000000000000005445954349473811506936374781566324195010418573491688402511180574674027945766315587771826176) y (if (<=.f64 t 50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -939999999999999951014201317606924775906962536494436583594407879961799467960358318961542291551349396055003514731533659089176499242353576004134559126090465572094285366077083239594024540336998080407737957613568) y (if (<=.f64 t -1200000000000000052038690797064698616070394780208763982508493504565917650715989010234406355179386862706348711626861004560592139190272) (*.f64 x (neg.f64 (/.f64 (-.f64 a z) t))) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -8084407386654461/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -5790774916858023/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 5199999999999999961891603589126153368225664480046029953517202052375550743281664) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 72000000000000001665705588423760713708883035470127445591603148300607499319792527444994977270291512931909632) y (if (<=.f64 t 54000000000000003426084296392687505645086948665346631128676632428675386584156539945390549134675644847906299357641623640225048556805816320) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -100000000000000003284156248920492607898701256635961169551231342625874700689878799554400131562772741268394950478432243557864849063421149184) (*.f64 x (/.f64 z t)) (if (<=.f64 t -5718490662849961/18446744073709551616) y (if (<=.f64 t -8535058474086213/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 2699999999999999934898284054277674780311097529598401646340128765901028956796092416) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 106000000000000005168336751403184721318227608987969620745151382108253819291215153433195449554600335616507904) y (if (<=.f64 t 14999999999999998943273510485928737391253685293587050834861225696347097405086206008771446524311194412472030603682137672137824175864676352) (/.f64 (*.f64 x (-.f64 z a)) t) y))))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -169999999999999993188266208347676203079380110666676991454505476883714129585629047847371637975875925933973720068673223156035017938627985408) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t -1930258305619341/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (*.f64 (-.f64 1 (/.f64 z a)) x) (if (<=.f64 t 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976) y (if (<=.f64 t 6600000000000000014920287529321888588708311938418057440338597436998962995265536) (*.f64 (-.f64 1 (/.f64 z a)) x) y))))))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -280000000000000000932437887099271815217422168171053276888389222298933920873550697822247977921871852736640730843169221367131427064787238912) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t -6697692026289335/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) x (if (<=.f64 t -916872695169187/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 5588352866697215/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) x (if (<=.f64 t 8302717334607391/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 z (/.f64 (-.f64 y x) a)) (if (<=.f64 t 6307121193972697/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) x y))))))))
(if (<=.f64 a -7724745845140773/19807040628566084398385987584) x (if (<=.f64 a 1078738807934725/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) y (if (<=.f64 a 2259468643326045/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (/.f64 (*.f64 z x) t) (if (<=.f64 a 5399311828710207/25711008708143844408671393477458601640355247900524685364822016) y (if (<=.f64 a 4986819005910345/151115727451828646838272) (*.f64 z (neg.f64 (/.f64 x a))) (if (<=.f64 a 1099999999999999968955791700918272) y x))))))
(if (<=.f64 a -8715097876569077/19807040628566084398385987584) x (if (<=.f64 a 462316631972025/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) y (if (<=.f64 a 3711984199749931/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 (*.f64 z x) t) (if (<=.f64 a 5142201741628769/25711008708143844408671393477458601640355247900524685364822016) y (if (<=.f64 a 2115620184325601/302231454903657293676544) (neg.f64 (/.f64 (*.f64 z x) a)) (if (<=.f64 a 1350000000000000049889162825440428032) y x))))))
(if (<=.f64 a -693246421999813/2475880078570760549798248448) x (if (<=.f64 a 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) y (if (<=.f64 a 7643459639137249/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 (*.f64 z x) t) (if (<=.f64 a 114999999999999998064607205785600) y x))))
(if (<=.f64 t -839999999999999947124843562498085932776225287199234570260105497954108173670973422198462325943471694667677054419592445797823328630944138442480540758869196631739850779814466296049458084529342134188415716950016) y (if (<=.f64 t -300000000000000009852468746761477823696103769907883508653694027877624102069636398663200394688318223805184851435296730673594547190263447552) (*.f64 x (/.f64 z t)) (if (<=.f64 t -6364126705429795/18446744073709551616) y (if (<=.f64 t 6808824016220525/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) x y))))
(if (<=.f64 a -3070091297427743/9903520314283042199192993792) x (if (<=.f64 a 10499999999999999452324560896) y x))
x
Compiler

Compiled 2212 to 914 computations (58.7% saved)

soundness1.6s (3.6%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-49
1108×rational.json-simplify-54
1048×rational.json-simplify-2
974×rational.json-simplify-1
950×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045610850
198510274
2197010102
345059934
030211929
165211171
2131910931
3313710855
4690110811
045610850
198510274
2197010102
345059934
04389588
19079270
218889120
343239102
479969102
045610850
198510274
2197010102
345059934
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 504 to 150 computations (70.2% saved)

end1.2s (2.7%)

Compiler

Compiled 2097 to 550 computations (73.8% saved)

Profiling

Loading profile data...