Details

Time bar (total: 21.9s)

analyze650.0ms (3%)

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)

sample2.0s (9.1%)

Results
1.5s7398×body256valid
157.0ms464×body512valid
155.0ms334×body1024valid
153.0ms758×body256infinite
36.0ms60×body2048valid
Bogosity

preprocess33.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 23 to 16 computations (30.4% saved)

simplify26.0ms (0.1%)

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 → 2
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Outputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))

eval1.0ms (0%)

Compiler

Compiled 31 to 14 computations (54.8% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 18 to 11 computations (38.9% saved)

localize23.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 46 to 11 computations (76.1% saved)

series27.0ms (0.1%)

Counts
3 → 132
Calls

36 calls:

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

rewrite217.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
110875
236475
3136875
4537975
Stop Event
node limit
Counts
3 → 50
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(-.f64 (+.f64 x y) (/.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 (*.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 (/.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 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(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 *.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 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1) (*.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 (-.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 (*.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 (/.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 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)))))))))) (#(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 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.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)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))) (-.f64 -1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) 1) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))
((#(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)))))))

simplify366.0ms (1.7%)

Algorithm
egg-herbie
Rules
1760×rational.json-simplify-47
1154×rational.json-simplify-1
988×rational.json-simplify-54
784×rational.json-simplify-43
776×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03078168
16607670
212867632
333917586
Stop Event
node limit
Counts
182 → 236
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 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(*.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 (*.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 (/.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 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 (/.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 (/.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 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (*.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 (*.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 (/.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 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)))))))
(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 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 0)
(+.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(+.f64 1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)))
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(*.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))) (-.f64 -1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1))))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) 1) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(+.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 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) t)))
(+.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 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) t)) (/.f64 (*.f64 -1 (*.f64 (-.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 (*.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 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 -1 (*.f64 (-.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))) t)) (/.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 (neg.f64 (-.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 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 (*.f64 -1 (*.f64 y (-.f64 z a)))) (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 (-.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 y (neg.f64 (-.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 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)) (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.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 (*.f64 a (*.f64 y (neg.f64 (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (neg.f64 (-.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 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))))
(+.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 a (*.f64 y (-.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 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))) (*.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 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.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 z t)) t)) (*.f64 -1 (/.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)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (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 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (*.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 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t))) (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 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (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 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z t)) t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 z t))) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (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 z t)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))))
(/.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 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.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 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 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4))) (/.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 (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 (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 (pow.f64 t 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)))))
(/.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 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (/.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 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 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4))) (/.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 (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 (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 (pow.f64 t 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)))))
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)) t)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 x (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a)) (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)) t))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)) t))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 x (*.f64 -1 (/.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 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (neg.f64 (/.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 y z) a))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.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 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (neg.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 y z) (pow.f64 a 2)) (/.f64 y a)) t)))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.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 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 a (*.f64 y (neg.f64 (-.f64 z a)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.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 y z) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (neg.f64 (-.f64 z a)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 a (*.f64 y (neg.f64 (-.f64 z a)))) (pow.f64 t 2)))))) (neg.f64 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) x) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 y x)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.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 y x))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) x))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 y x)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 z t))) (pow.f64 t 4)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) y))
(+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(+.f64 y (+.f64 x (*.f64 -1 (+.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 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) y))
(+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(+.f64 y (+.f64 x (*.f64 -1 (+.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 -1 (*.f64 y t))
(*.f64 t (neg.f64 y))
(*.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))
(*.f64 t (neg.f64 y))
(*.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))
(*.f64 t (neg.f64 y))
(*.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 (*.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 (/.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 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 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))
(*.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 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 1) (*.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 (-.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 (*.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 (/.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 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 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 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 0)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(+.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(+.f64 1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) 1))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)))) (-.f64 -1 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) 1) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(+.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))

eval140.0ms (0.6%)

Compiler

Compiled 7691 to 2490 computations (67.6% saved)

prune99.0ms (0.5%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New22115236
Fresh000
Picked101
Done000
Total22215237
Error
1.2b
Counts
237 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
27.1b
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
34.5b
(-.f64 (+.f64 x y) y)
42.9b
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
33.7b
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
37.7b
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
27.3b
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
4.7b
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
24.3b
(+.f64 y x)
7.8b
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
28.0b
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
39.5b
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
37.3b
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
40.3b
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
50.5b
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
30.1b
x
Compiler

Compiled 590 to 355 computations (39.8% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 76 to 23 computations (69.7% saved)

series17.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

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

rewrite154.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
754×rational.json-simplify-47
754×rational.json-simplify-54
632×rational.json-simplify-58
616×rational.json-5
614×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01388
111088
235988
3132388
4515788
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(/.f64 t (-.f64 a t))
(/.f64 z (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (/.f64 t (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.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 (/.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 (+.f64 1 (/.f64 t (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.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 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 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.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 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t))))))) (#(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 t (-.f64 a t)) (*.f64 (/.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 *.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1) (*.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 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))))))

simplify214.0ms (1%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-50
1246×rational.json-simplify-43
1084×exponential.json-simplify-26
954×rational.json-simplify-1
850×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03287319
16756873
213286789
339646733
Stop Event
node limit
Counts
175 → 236
Calls
Call 1
Inputs
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.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 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) y) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.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 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 0)
(-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 t (-.f64 a t)))) 1)
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)
(*.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(pow.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)
(+.f64 0 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))) 1)
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(+.f64 0 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(-.f64 0 (neg.f64 (/.f64 t (-.f64 a t))))
(*.f64 1 (/.f64 t (-.f64 a t)))
(*.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 (/.f64 (/.f64 t (-.f64 a t)) (/.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 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.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 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.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 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.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))))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(+.f64 0 (/.f64 z (-.f64 a t)))
(-.f64 (/.f64 z (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 z (-.f64 a t)))) 1)
(*.f64 1 (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(pow.f64 (/.f64 z (-.f64 a t)) 1)
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
Outputs
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 1 (+.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 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.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)))))
(+.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 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.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)))))
(+.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 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.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)))))
(+.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 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 1 (+.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 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 1 (+.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 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)))
(*.f64 y (+.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)))
(+.f64 (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 (pow.f64 t 2) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))))
(*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (+.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 y (+.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 (*.f64 (pow.f64 t 2) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))) (*.f64 y (-.f64 1 (/.f64 z a)))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))) (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (+.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 (*.f64 y (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))))) (*.f64 y (+.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) y) t))
(*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t))
(neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) y) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2))) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y))) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (+.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 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 a (-.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))) y)) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (*.f64 y (+.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)))))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (+.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))))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 (pow.f64 t 2) -1))) (pow.f64 a 2))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) y)) (pow.f64 a 2))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 (pow.f64 t 2) -1))) (pow.f64 a 2)))) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 z)) (*.f64 (pow.f64 t 3) -1))) (pow.f64 a 3)))
(+.f64 (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)))) (pow.f64 a 3)))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) y)) (pow.f64 a 2)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)) y)) (pow.f64 a 3))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)))) (pow.f64 a 3))))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t z))) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 t z))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 t z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) -1) (*.f64 (pow.f64 t 2) (*.f64 -1 z)))) (pow.f64 a 3))))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) z)) y)) (pow.f64 a 3)) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t z))) a))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 t z))) a) (/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.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 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.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 -1 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.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 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (-.f64 -1 (/.f64 a t)) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
-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 -1 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.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 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (-.f64 -1 (/.f64 a t)) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
-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 -1 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.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 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(+.f64 (-.f64 -1 (/.f64 a t)) (neg.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(/.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.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 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.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 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 z t))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 0)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 t (-.f64 a t)))) 1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 t (-.f64 a t)))) 1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) 1) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(pow.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 0 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0)
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 0 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))) 1)
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(pow.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 1)
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (neg.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.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 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(/.f64 t (-.f64 a t))
(-.f64 0 (neg.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 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 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.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 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.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))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.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))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 1 (/.f64 t (-.f64 a t))) 1) (*.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 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.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))
(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))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(+.f64 0 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(-.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 z (-.f64 a t)))) 1)
(/.f64 z (-.f64 a t))
(*.f64 1 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) 1) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(/.f64 z (-.f64 a t))
(pow.f64 (/.f64 z (-.f64 a t)) 1)
(/.f64 z (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))

localize6.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 9 computations (69% saved)

series6.0ms (0%)

Counts
2 → 39
Calls

21 calls:

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

rewrite122.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1054×rational.json-simplify-2
982×rational.json-simplify-79
580×rational.json-simplify-47
542×rational.json-simplify-54
514×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
18438
228338
3106338
4422238
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) a)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 y z) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) a) (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 1 (/.f64 (*.f64 y z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y z) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y z) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (-.f64 -1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))))))

simplify195.0ms (0.9%)

Algorithm
egg-herbie
Rules
1126×rational.json-simplify-49
1060×rational.json-simplify-111
914×rational.json-simplify-54
856×rational.json-simplify-2
746×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0941791
11951783
25081783
319511619
460621619
Stop Event
node limit
Counts
79 → 63
Calls
Call 1
Inputs
x
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(-.f64 y (/.f64 (*.f64 y z) a))
x
x
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (/.f64 (*.f64 y z) a) 0)
(+.f64 0 (/.f64 (*.f64 y z) a))
(-.f64 (/.f64 (*.f64 y z) a) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 y z) a))) 1)
(*.f64 (/.f64 (*.f64 y z) a) 1)
(*.f64 (/.f64 (*.f64 y z) a) (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))
(*.f64 1 (/.f64 (*.f64 y z) a))
(*.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a))
(*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 1 (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a)))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))))
(pow.f64 (/.f64 (*.f64 y z) a) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 0)
(+.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(+.f64 1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)))
(+.f64 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)) 1)
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(*.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(*.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (-.f64 -1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1))))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(*.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(/.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))
Outputs
x
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) -1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 z a) -1))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z a)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 z a) -1))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z a)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 z a) -1))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z a)))))
(-.f64 y (/.f64 (*.f64 y z) a))
x
x
(+.f64 y x)
(+.f64 x y)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y x)
(+.f64 x y)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y x)
(+.f64 x y)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y z) a) 0)
(/.f64 (*.f64 y z) a)
(+.f64 0 (/.f64 (*.f64 y z) a))
(/.f64 (*.f64 y z) a)
(-.f64 (/.f64 (*.f64 y z) a) 0)
(/.f64 (*.f64 y z) a)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 y z) a))) 1)
(/.f64 (*.f64 y z) a)
(*.f64 (/.f64 (*.f64 y z) a) 1)
(/.f64 (*.f64 y z) a)
(*.f64 (/.f64 (*.f64 y z) a) (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(*.f64 1 (/.f64 (*.f64 y z) a))
(/.f64 (*.f64 y z) a)
(*.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a))
(/.f64 (*.f64 y z) a)
(*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 1 (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (/.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))
(/.f64 (*.f64 y z) a)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))))
(/.f64 (*.f64 y z) a)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a))) (*.f64 (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)) (*.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y z) a)))))
(/.f64 (*.f64 y z) a)
(pow.f64 (/.f64 (*.f64 y z) a) 1)
(/.f64 (*.f64 y z) a)
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y z) a)
(+.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 0)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 0 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (/.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (-.f64 -1 (-.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y z) a) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)))) (*.f64 (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))) (*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(/.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y z) a) x)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(neg.f64 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x y))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) a)))
(-.f64 x (-.f64 (/.f64 (*.f64 y z) a) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) (-.f64 a t))
0.8b
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
3.4b
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
Compiler

Compiled 53 to 15 computations (71.7% saved)

series8.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite143.0ms (0.7%)

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

simplify203.0ms (0.9%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-49
1114×rational.json-simplify-54
806×rational.json-simplify-1
728×rational.json-simplify-50
700×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04369588
18989242
218949086
343339066
Stop Event
node limit
Counts
192 → 337
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 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.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 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(*.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))) y) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(+.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 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) (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 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) (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 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) (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 1 (-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (/.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 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 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 -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 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 a z) t))) (+.f64 (neg.f64 (/.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 (*.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 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.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 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (+.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 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.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 a z) (pow.f64 t 2)) (+.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))))))))
(+.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 (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 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))))
(/.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 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 z t)))
(+.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 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 (*.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 z t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (+.f64 (/.f64 z 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 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 (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))))))
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 1 (-.f64 (/.f64 t a) (/.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 (/.f64 t a) (+.f64 1 (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 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 -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 3) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(-.f64 (+.f64 1 (+.f64 (/.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 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (neg.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(-.f64 (+.f64 1 (+.f64 (/.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 (+.f64 (+.f64 1 (/.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))))))
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 -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 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 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (*.f64 (/.f64 t (-.f64 a t)) -1))))
(+.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 y (-.f64 1 (neg.f64 (/.f64 t (-.f64 a t))))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)))
(*.f64 y (+.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.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)))) (*.f64 (pow.f64 t 2) y)))
(*.f64 y (+.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) y))) (*.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 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (+.f64 (*.f64 y (+.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 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 y (+.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 (*.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 y (+.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 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)) (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))) y) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (/.f64 (*.f64 y (+.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) y) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (+.f64 (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t)))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) y)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y)))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 y (+.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)))))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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))))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2))) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))) (/.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 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2))) y))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2)))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3)) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2)))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2))))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2))))))
(*.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 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)))
(+.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)) (+.f64 (/.f64 z a) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2)))))
(+.f64 (/.f64 z 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 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t))))
(+.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 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)) (+.f64 (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2)))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t)) (+.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 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (neg.f64 (pow.f64 t 3))))))
(+.f64 (/.f64 z a) (+.f64 (*.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 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (neg.f64 (pow.f64 t 3)))))
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 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 2)))) (*.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 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2))) (+.f64 -1 (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 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 a -1))) (pow.f64 t 3)))) (*.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 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (-.f64 z a))) (pow.f64 t 3)))) (neg.f64 (/.f64 a t))))
(+.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 (pow.f64 a 2) (neg.f64 (-.f64 z a))) (pow.f64 t 3)))) (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 -1 (/.f64 (-.f64 z a) t)) (+.f64 (*.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 (neg.f64 (/.f64 (-.f64 z a) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.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 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.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 (neg.f64 (/.f64 (-.f64 z t) t)) (/.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 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 (+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.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 z a) (/.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 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (/.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 (*.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 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 z a) (/.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 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (/.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 (*.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 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))) y) 0)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 0)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))) 1)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(*.f64 y (-.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 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.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))) (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 (-.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 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.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 (*.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 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 (/.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 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.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))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) y)
1.2b
(-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1))
1.5b
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
11.4b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
Compiler

Compiled 88 to 22 computations (75% saved)

series9.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite164.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
890×rational.json-simplify-44
888×rational.json-simplify-1
858×rational.json-5
856×exponential.json-3
856×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01792
114692
248880
3185780
4716980
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
(-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x -1) (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x -1) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x -1) (-.f64 (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 -1 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (-.f64 (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y -1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (+.f64 -1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 (+.f64 -1 (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y 1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x 1) (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (neg.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (-.f64 1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 y x)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 x -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 x -1)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 x -1)) (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 y -1) -1) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (neg.f64 x)) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (-.f64 1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 -1 (+.f64 y x))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 y (+.f64 x -1))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 y -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x -1) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 y -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y 1) (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1) (neg.f64 y)))))))

simplify199.0ms (0.9%)

Algorithm
egg-herbie
Rules
1632×rational.json-simplify-47
1338×rational.json-simplify-1
1282×rational.json-simplify-2
1198×rational.json-simplify-49
858×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040010721
189510329
2170210289
3411410195
Stop Event
node limit
Counts
209 → 309
Calls
Call 1
Inputs
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 t 3)) (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x 1)
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(-.f64 (+.f64 y x) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 x 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 (+.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)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 x 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x) 1)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x))) 1)
(-.f64 (+.f64 y x) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 y x) 1)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)) 1)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x))) 1)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) x)))) 1)
(-.f64 (+.f64 y x) 1)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)) 1)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x)))) 1)
(-.f64 y (+.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
x
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
x
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 x (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))
(-.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 y)))
(-.f64 x (+.f64 1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))
(-.f64 -1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) -1)
(-.f64 1 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))
(-.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(-.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))
(-.f64 (+.f64 x -1) (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (+.f64 x -1) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y 1)))
(-.f64 (+.f64 x -1) (-.f64 (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))) 1))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 -1 (-.f64 1 y)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))
(-.f64 (+.f64 y x) (-.f64 (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)) 0))
(-.f64 (+.f64 y -1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (+.f64 -1 (neg.f64 y)))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 -1 y))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 (+.f64 -1 (neg.f64 y)) 0))
(-.f64 (+.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1)
(-.f64 (+.f64 y 1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1))
(-.f64 (+.f64 x 1) (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 -1 x))
(-.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (neg.f64 x) 1))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (-.f64 1 x) 1))
(-.f64 (+.f64 -1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 -1 (+.f64 y x)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))
(-.f64 (+.f64 y (+.f64 x -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 y (+.f64 x -1)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))
(-.f64 -2 (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1))
(-.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) -2)
(-.f64 (+.f64 -1 (+.f64 x -1)) (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)) 1))
(-.f64 (+.f64 (+.f64 y -1) -1) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1) 1))
(-.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 y (neg.f64 x)) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))
(-.f64 (-.f64 y (-.f64 1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 1 y))
(-.f64 (+.f64 1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1)) 1)
(-.f64 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)
(-.f64 (+.f64 1 (+.f64 -1 (+.f64 y x))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 1 (+.f64 y (+.f64 x -1))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 y -1)) -1)
(-.f64 (+.f64 (+.f64 x -1) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)
(-.f64 (+.f64 x (+.f64 y -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 x (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))
(+.f64 y (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(+.f64 -1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 0)
(+.f64 1 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)))
(+.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) -1)
(+.f64 0 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) y)
(+.f64 (+.f64 y 1) (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2))
(+.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) 1)
(+.f64 (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2) (+.f64 y 1))
(*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(*.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)
(*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) 1))
(*.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))
(/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)
(pow.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))
(neg.f64 (+.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1) (neg.f64 y)))
Outputs
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x y) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (+.f64 x y) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) y)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (+.f64 y (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (+.f64 y (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 x y))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a))) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) (*.f64 t (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 x y)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 (+.f64 x y) (neg.f64 (/.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 y z) a))
(-.f64 (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.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 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a))) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 x (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 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))))))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 a (*.f64 y (-.f64 a z))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 3)))))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3)) (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 a z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 a z))) (pow.f64 t 3)))))) (neg.f64 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (+.f64 x (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 x (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3))))
(+.f64 x (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 x y) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 (+.f64 x y) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (+.f64 x y) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 t 3)) (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (+.f64 x y) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 y x)
(+.f64 x y)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x y))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 y x)
(+.f64 x y)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x y))
(+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x 1)
(+.f64 x -1)
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(-.f64 (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(-.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) 1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) -1)
(+.f64 (+.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))) -1)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))) -1)
(+.f64 -1 (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 -1 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))) -1)
(+.f64 -1 (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 -1 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x) 1)
(+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))) -1)
(+.f64 -1 (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(+.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (+.f64 x -1))
(+.f64 x (+.f64 -1 (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (+.f64 y x) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y -1)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y -1)) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) y)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(-.f64 -1 (-.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x y)))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 x y) (+.f64 1 (/.f64 (*.f64 y z) a)))
(+.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 y z) a)) -1)
(+.f64 -1 (-.f64 (+.f64 x y) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (+.f64 x y) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a))))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 x (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) y)) (+.f64 1 (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 x (+.f64 y (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 x (+.f64 y (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 x y))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(+.f64 -1 (-.f64 (+.f64 x (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a))) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a)))
(+.f64 -1 (-.f64 (+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) (*.f64 t (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (+.f64 (/.f64 (*.f64 y z) a) 1))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 x y)))) (+.f64 1 (/.f64 (*.f64 y z) a)))
(+.f64 (-.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) (+.f64 (+.f64 x y) (neg.f64 (/.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 y z) a)) -1)
(+.f64 -1 (-.f64 (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.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 -1 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (pow.f64 t 2))) a))) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))))))) (/.f64 (*.f64 y z) a)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y z) a) (+.f64 y (+.f64 x (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 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)))))))))
(-.f64 x 1)
(+.f64 x -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t)))))
(-.f64 (+.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)) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 2)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y a) t)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 -1 (-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)) (/.f64 (*.f64 y a) t)))) (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 -1 (-.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 a (*.f64 y (-.f64 a z))) (pow.f64 t 2))))) (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 (+.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 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) 1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 z -1)) (*.f64 a (neg.f64 y)))) (pow.f64 t 3)))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z a) (neg.f64 y))) (pow.f64 t 3)) (/.f64 (*.f64 y a) t)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 a z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 a z))) (pow.f64 t 3))))))))
(-.f64 x 1)
(+.f64 x -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x) 1)
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))) -1)
(+.f64 -1 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 x -1))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))) -1)
(+.f64 -1 (+.f64 x (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))
(+.f64 -1 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 x -1)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)) x))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) (+.f64 x (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (+.f64 x (/.f64 (*.f64 y (*.f64 (-.f64 z a) a)) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 (-.f64 z a) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 -1 (+.f64 x (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 x -1)) (/.f64 (*.f64 y (*.f64 a (-.f64 z a))) (pow.f64 t 2))))
(-.f64 (+.f64 y x) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 x (+.f64 y -1)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 x (+.f64 y -1)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (-.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) -1)
(+.f64 -1 (-.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 (+.f64 x y) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (+.f64 x y) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) -1)
(-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))) 1)
(-.f64 -1 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (+.f64 y (+.f64 x (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3))))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (+.f64 x y) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))))
(-.f64 (+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)))))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 -1 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 x (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2))))))))
(-.f64 (+.f64 y x) 1)
(+.f64 x (+.f64 y -1))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x y)) -1)
(+.f64 -1 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) -1))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (+.f64 y -1)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y)) -1)
(+.f64 -1 (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(+.f64 -1 (+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) x)))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))))
(+.f64 -1 (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))))
(+.f64 -1 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))))))
(-.f64 (+.f64 y x) 1)
(+.f64 x (+.f64 y -1))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x y)) -1)
(+.f64 -1 (+.f64 (+.f64 x y) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) -1))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (+.f64 y -1)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) y)) -1)
(+.f64 -1 (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(+.f64 -1 (+.f64 (+.f64 x y) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) x)))) 1)
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))))
(+.f64 -1 (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))))
(+.f64 -1 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))))))
(-.f64 y (+.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 -1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
x
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
x
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 (+.f64 y x) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (+.f64 1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 -1 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 1 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 0)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x -1) (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x -1) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y 1)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x -1) (-.f64 (+.f64 -1 (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 -1 (-.f64 1 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (-.f64 (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)) 0))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y -1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (+.f64 -1 (neg.f64 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 -1 y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 (+.f64 -1 (neg.f64 y)) 0))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y 1) (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x 1) (+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 -1 x))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (neg.f64 x) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (-.f64 1 x) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 -1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 -1 (+.f64 y x)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x -1)) (-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1) 0))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 -2 (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) -2)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 -1 (+.f64 x -1)) (-.f64 (+.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 y -1) -1) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (neg.f64 x)) (+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (-.f64 1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 1 y))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 1 (+.f64 y x)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) -1)) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 1 (+.f64 -1 (+.f64 y x))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 1 (+.f64 y (+.f64 x -1))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 y -1)) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x -1) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y -1)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) -1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) 1))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(pow.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (neg.f64 y)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 -1 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 0)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 1 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) -1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 0 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) y)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (+.f64 y 1) (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 y (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 2)) 1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 2) (+.f64 y 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) 1))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))) (/.f64 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))) (*.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)) -1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(pow.f64 (-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))) 1)
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) (-.f64 1 y)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(neg.f64 (+.f64 (+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1) (neg.f64 y)))
(-.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x y)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x -1)))
(+.f64 -1 (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (+.f64 -1 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))

eval471.0ms (2.1%)

Compiler

Compiled 32219 to 14241 computations (55.8% saved)

prune334.0ms (1.5%)

Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New1041191060
Fresh4610
Picked101
Done314
Total1049261075
Error
0.2b
Counts
1075 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (*.f64 z y) t)
34.5b
(-.f64 (+.f64 x y) y)
42.9b
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
33.7b
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
37.7b
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
25.3b
(+.f64 (/.f64 (*.f64 y z) t) x)
47.3b
(+.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
31.7b
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))) x)
16.2b
(+.f64 (*.f64 y (-.f64 (+.f64 1 -1) (/.f64 z (-.f64 a t)))) x)
21.7b
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) x)
30.2b
(+.f64 (*.f64 y (-.f64 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t)))) x)
25.0b
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
28.0b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
24.3b
(+.f64 y x)
39.5b
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
46.9b
(*.f64 (-.f64 1 (/.f64 z a)) y)
50.9b
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y)
53.1b
(*.f64 y (/.f64 z t))
41.6b
(*.f64 y (+.f64 1 (neg.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)))))))))
45.6b
(*.f64 y (+.f64 1 (neg.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)))))))
49.7b
(*.f64 y (neg.f64 (/.f64 (-.f64 a z) t)))
48.7b
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
51.4b
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
58.8b
(neg.f64 (/.f64 (*.f64 y z) a))
51.2b
y
30.1b
x
Compiler

Compiled 940 to 574 computations (38.9% saved)

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 56 to 27 computations (51.8% saved)

series27.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

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

rewrite278.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
812×rational.json-simplify-47
812×rational.json-simplify-54
646×rational.json-simplify-50
642×rational.json-5
640×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01652
113552
239752
3135752
4542552
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 -1) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 -1) (/.f64 z (-.f64 a t)))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))))

simplify351.0ms (1.6%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-50
1240×rational.json-simplify-54
1118×rational.json-simplify-58
1108×rational.json-simplify-43
858×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01525674
13515226
27785186
329785174
472435074
Stop Event
node limit
Counts
142 → 114
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(pow.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 0)
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) 1)
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 -1 x)) 1)
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)
(*.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))
(/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(pow.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.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 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(*.f64 -1 (+.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 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 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 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(*.f64 -1 (+.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 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 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 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(*.f64 -1 (+.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 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 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 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.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 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.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 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.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 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.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))))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.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))))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.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))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 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)))))))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 0 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(pow.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(neg.f64 (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 x (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 0)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) (-.f64 1 x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 -1 x)) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) 1) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)) (*.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (/.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(pow.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) x) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 7 computations (56.3% saved)

series15.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite112.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15913
220413
375713
4301913
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 y (/.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 y (/.f64 z t)) (*.f64 y (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (/.f64 z t))))))))

simplify223.0ms (1%)

Algorithm
egg-herbie
Rules
1810×rational.json-simplify-47
914×rational.json-simplify-111
820×rational.json-simplify-1
760×rational.json-simplify-2
576×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026585
150585
2117585
3355585
41411585
53683585
66653585
Stop Event
node limit
Counts
45 → 11
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (/.f64 z t)) 0)
(+.f64 0 (*.f64 y (/.f64 z t)))
(-.f64 (*.f64 y (/.f64 z t)) 0)
(-.f64 0 (neg.f64 (*.f64 y (/.f64 z t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 z t)))) 1)
(/.f64 (*.f64 y (/.f64 z t)) 1)
(/.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 y (/.f64 z t)) (*.f64 y (/.f64 z t))))
(pow.f64 (*.f64 y (/.f64 z t)) 1)
(neg.f64 (neg.f64 (*.f64 y (/.f64 z t))))
Outputs
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (/.f64 z t)) 0)
(*.f64 y (/.f64 z t))
(+.f64 0 (*.f64 y (/.f64 z t)))
(*.f64 y (/.f64 z t))
(-.f64 (*.f64 y (/.f64 z t)) 0)
(*.f64 y (/.f64 z t))
(-.f64 0 (neg.f64 (*.f64 y (/.f64 z t))))
(*.f64 y (/.f64 z t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 z t)))) 1)
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y (/.f64 z t)) 1)
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 y (/.f64 z t)) (/.f64 (*.f64 y (/.f64 z t)) (*.f64 y (/.f64 z t))))
(*.f64 y (/.f64 z t))
(pow.f64 (*.f64 y (/.f64 z t)) 1)
(*.f64 y (/.f64 z t))
(neg.f64 (neg.f64 (*.f64 y (/.f64 z t))))
(*.f64 y (/.f64 z t))

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series4.0ms (0%)

Counts
2 → 12
Calls

21 calls:

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

rewrite139.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17632
225532
395432
4380432
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y z) t) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)))))

simplify193.0ms (0.9%)

Algorithm
egg-herbie
Rules
1450×rational.json-simplify-49
1218×rational.json-simplify-2
1110×rational.json-simplify-50
874×rational.json-simplify-111
870×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045436
189436
2266436
31545436
45488436
Stop Event
node limit
Counts
34 → 25
Calls
Call 1
Inputs
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
x
(/.f64 (*.f64 y z) t)
x
x
(+.f64 (/.f64 (*.f64 y z) t) 0)
(+.f64 0 (/.f64 (*.f64 y z) t))
(-.f64 (/.f64 (*.f64 y z) t) 0)
(*.f64 (/.f64 (*.f64 y z) t) 1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(*.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(pow.f64 (/.f64 (*.f64 y z) t) 1)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(pow.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
Outputs
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 y z) t)
x
x
(/.f64 (*.f64 y z) t)
x
x
(+.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 y z) t)
(+.f64 0 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(-.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) 1)
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 1 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) 1))
(/.f64 (*.f64 y z) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 y z) t)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 y z) t)
(pow.f64 (/.f64 (*.f64 y z) t) 1)
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 0)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) 1))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))) (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y z) t) x)) (*.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(+.f64 x (/.f64 (*.f64 y z) t))
(/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 x (/.f64 (*.f64 y z) t))
(pow.f64 (+.f64 (/.f64 (*.f64 y z) t) x) 1)
(+.f64 x (/.f64 (*.f64 y z) t))

localize24.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.3b
(*.f64 y (-.f64 1 (/.f64 z a)))
Compiler

Compiled 34 to 16 computations (52.9% saved)

series6.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite123.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify249.0ms (1.1%)

Algorithm
egg-herbie
Rules
1438×rational.json-simplify-79
1264×rational.json-simplify-49
894×rational.json-simplify-47
890×rational.json-simplify-2
874×rational.json-simplify-76
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022624
136582
286582
3237582
4951582
52098582
65196582
76798582
Stop Event
node limit
Counts
30 → 12
Calls
Call 1
Inputs
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 0)
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z a))))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 0)
(/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 1)
(/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (-.f64 1 (/.f64 z a)))))
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 1)
Outputs
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 0)
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 0)
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 1)
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (-.f64 1 (/.f64 z a)))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z a))) 1)
(*.f64 y (-.f64 1 (/.f64 z a)))

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
0.8b
(*.f64 y (+.f64 1 (neg.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)))))))
3.4b
(+.f64 1 (neg.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))))))
15.8b
(*.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))))
Compiler

Compiled 156 to 32 computations (79.5% saved)

series17.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

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

rewrite220.0ms (1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
017270
1148100
2487100
31737100
47548100
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(*.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 1 (neg.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 y (+.f64 1 (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t)))
Outputs
((#(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 (/.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 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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 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))))))))
((#(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 2 (+.f64 1 (/.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 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 *.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 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 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))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 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 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))) 0)))) (#(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 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 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 pow.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))))

simplify387.0ms (1.8%)

Algorithm
egg-herbie
Rules
1160×rational.json-simplify-2
1018×rational.json-simplify-47
954×rational.json-simplify-1
834×rational.json-simplify-41
530×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
047610737
197310295
2179810227
3357110105
4718710075
Stop Event
node limit
Counts
207 → 397
Calls
Call 1
Inputs
(*.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 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 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.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 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (-.f64 a t) t))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 a t) t)))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t))))
(/.f64 (-.f64 a t) z)
(-.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))))) (/.f64 t z))
(/.f64 (-.f64 a t) z)
(-.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))))) (/.f64 t z))
(/.f64 a z)
(+.f64 (/.f64 a z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))
(+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))))
(+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) 1) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2))))) (*.f64 -1 (/.f64 z t)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 a z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 a z) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(/.f64 a (-.f64 z t))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(/.f64 a (-.f64 z t))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.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 (/.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 1 (/.f64 (-.f64 z t) (-.f64 a t))) 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)
(pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(neg.f64 (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 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(-.f64 0 (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 2 (+.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.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 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 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 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))) y) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 0)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(+.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(+.f64 0 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(*.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 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 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))))))
(pow.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
Outputs
(*.f64 -1 (/.f64 t (-.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 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (neg.f64 (/.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 (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 (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 (neg.f64 (/.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 (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 (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 (neg.f64 (/.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 z a) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)))
(+.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)) (+.f64 (/.f64 z 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 z 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 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t))))
(+.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 z a) (neg.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 -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 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t -1)))))
(+.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 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (neg.f64 (pow.f64 t 3))))))
(+.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 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (/.f64 z a) (*.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)))))))))
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 z t)) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z 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 (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 -1 (*.f64 a (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (-.f64 1 (/.f64 z t)) (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 a t)))
(-.f64 (/.f64 a t) (-.f64 -1 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (neg.f64 (-.f64 z a))) (pow.f64 t 2)))))
(-.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 1 (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (neg.f64 (/.f64 z t)) (+.f64 (/.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)))) (+.f64 -1 (neg.f64 (/.f64 a t))))
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 z t)) (+.f64 (/.f64 (*.f64 -1 (*.f64 a (-.f64 z a))) (pow.f64 t 2)) (/.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)))) (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 (-.f64 1 (/.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))) (neg.f64 (/.f64 a t)))
(-.f64 (/.f64 a t) (neg.f64 (+.f64 (+.f64 (-.f64 1 (/.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)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z a) t)))
(-.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 (*.f64 -1 (/.f64 (-.f64 z a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))) 1))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z a) t) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.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 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))) 1)))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 z a) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.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 (neg.f64 (+.f64 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)))) (-.f64 1 (/.f64 (-.f64 z a) t)))
(*.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 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.f64 (neg.f64 (/.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 (*.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 (/.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 (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 (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 (*.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 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 z a) (/.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 (/.f64 z a) (+.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 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)))) (/.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 (*.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 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 z a) (/.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 (/.f64 z a) (+.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 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)))) (/.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 t (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 a t)) 1)
(+.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (/.f64 t (-.f64 a t)) (+.f64 1 (neg.f64 (/.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 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t)))) -1)
(+.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 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t)))) -1)
(+.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 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 t (-.f64 a t)))) -1)
(+.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 1 (-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (/.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 t (+.f64 (*.f64 -1 (/.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)))) (pow.f64 t 2)) 1)) (/.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 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))) (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.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)))) (pow.f64 t 2)) 1))) (/.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 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 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 (*.f64 a z) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)))) (+.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 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 (+.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 -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 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 a z) t))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (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 (*.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)) (neg.f64 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (pow.f64 a 2) (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 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 a z) t)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.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 (*.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 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 -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 (pow.f64 a 2) (*.f64 -1 z))) (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 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 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (-.f64 a z) t)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.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 (*.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 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(/.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 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)))))))
(+.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))))))
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 (/.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 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 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))) (+.f64 -1 (+.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 (-.f64 (+.f64 1 (+.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 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))) (/.f64 z a))
(-.f64 (/.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) (neg.f64 (/.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 (*.f64 -1 (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) 1))
(+.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 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) 1)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 (-.f64 z t) a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) 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 (neg.f64 (+.f64 (/.f64 (-.f64 z t) a) (/.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 (-.f64 1 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (/.f64 (-.f64 z t) a))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)))
(*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(*.f64 y (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (-.f64 1 (/.f64 z a))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.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)))) (*.f64 (pow.f64 t 2) y)))
(*.f64 y (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (-.f64 1 (/.f64 z a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) y))) (*.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 1 (/.f64 z a)) y) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)) (*.f64 y (+.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 (*.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 y (+.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 y (+.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 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (-.f64 1 (/.f64 z a))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z))) y) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z))) y) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (/.f64 (*.f64 y (+.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) y) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) y)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y)) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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 z y) 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))))) y))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) y)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y)))))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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))))))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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))))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 y (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2))) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))) (/.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 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)) y)) (pow.f64 a 3))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (+.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 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2)))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) y)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t y)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) y) a))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) y)) (pow.f64 a 3)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) y)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2))))))
(+.f64 y (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) y)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) y)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (-.f64 a t) t))
(neg.f64 (/.f64 (-.f64 a t) t))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 a t) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) t)) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (neg.f64 (/.f64 (-.f64 a t) t)) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) t)) (+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t)))
(+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) t)) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t) (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2))) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (neg.f64 (/.f64 (-.f64 a t) t)) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) t)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 2)) t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))) (pow.f64 z 3)) (pow.f64 t 2)) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (-.f64 a t) z)
(-.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (+.f64 (/.f64 a z) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)))) (/.f64 t z))
(/.f64 (-.f64 a t) z)
(-.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (+.f64 (/.f64 a z) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (/.f64 a z) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)))) (/.f64 t z))
(/.f64 a z)
(+.f64 (/.f64 a z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))
(+.f64 (/.f64 a z) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) (*.f64 t -1)))
(+.f64 (/.f64 a z) (*.f64 (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) (neg.f64 t)))
(+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (+.f64 (/.f64 a z) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) (*.f64 t -1))))
(+.f64 (/.f64 a z) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))))))
(+.f64 (/.f64 a z) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3))))))))
(+.f64 (/.f64 a z) (neg.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3))))))))
(+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) (*.f64 t -1)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4))))))) (/.f64 a z)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))) (neg.f64 (pow.f64 t 2))) (+.f64 (/.f64 a z) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))) (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)))))))
(+.f64 (/.f64 a z) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))))))))
(+.f64 (/.f64 a z) (*.f64 -1 (+.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))))))
(+.f64 (/.f64 a z) (neg.f64 (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) 1) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 a t))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 a t))) (neg.f64 (/.f64 z t)))
(-.f64 (neg.f64 (/.f64 a t)) (+.f64 -1 (neg.f64 (/.f64 z t))))
(-.f64 (-.f64 1 (/.f64 a t)) (neg.f64 (/.f64 z t)))
(-.f64 (/.f64 z t) (-.f64 -1 (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 a) (*.f64 -1 z))) (pow.f64 t 2)) (*.f64 -1 (/.f64 a t)))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 a z))) (pow.f64 t 2)) (+.f64 1 (neg.f64 (/.f64 a t)))) (neg.f64 (/.f64 z t)))
(-.f64 (+.f64 (neg.f64 (/.f64 a t)) (+.f64 1 (/.f64 (*.f64 -1 (*.f64 z (-.f64 a z))) (pow.f64 t 2)))) (neg.f64 (/.f64 z t)))
(-.f64 (+.f64 (-.f64 1 (/.f64 a t)) (/.f64 (*.f64 z (neg.f64 (-.f64 a z))) (pow.f64 t 2))) (neg.f64 (/.f64 z t)))
(-.f64 (/.f64 z t) (-.f64 -1 (+.f64 (neg.f64 (/.f64 a t)) (/.f64 (neg.f64 (*.f64 z (-.f64 a z))) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2))))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 a) (*.f64 -1 z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 a) (*.f64 -1 z))) (pow.f64 t 3))) (*.f64 -1 (/.f64 a t)))) (*.f64 -1 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (-.f64 a z))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 a z))) (pow.f64 t 2)) (+.f64 1 (neg.f64 (/.f64 a t))))) (neg.f64 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 -1 (*.f64 z (-.f64 a z))) (pow.f64 t 2)) (+.f64 (+.f64 1 (neg.f64 (/.f64 a t))) (/.f64 (*.f64 -1 (*.f64 (-.f64 a z) (pow.f64 z 2))) (pow.f64 t 3)))) (neg.f64 (/.f64 z t)))
(-.f64 (+.f64 (-.f64 1 (/.f64 a t)) (+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (neg.f64 (-.f64 a z))) (pow.f64 t 3)))) (neg.f64 (/.f64 z t)))
(-.f64 (/.f64 z t) (-.f64 -1 (+.f64 (+.f64 (neg.f64 (/.f64 a t)) (/.f64 (neg.f64 (*.f64 z (-.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 z 2) (neg.f64 (-.f64 a z))) (pow.f64 t 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 a z) t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 a z) t)))
(-.f64 1 (/.f64 (-.f64 a z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 a z) t))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)) (/.f64 (-.f64 a z) t))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 a z) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) (pow.f64 z 2)) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a z) (pow.f64 z 2)) (pow.f64 t 3)) (/.f64 (-.f64 a z) t))) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) 1))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (*.f64 (-.f64 a z) (pow.f64 z 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (*.f64 (-.f64 a z) (pow.f64 z 2)) (pow.f64 t 3)))) (-.f64 1 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))))
(*.f64 -1 (/.f64 t (-.f64 z t)))
(neg.f64 (/.f64 t (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(/.f64 a (-.f64 z t))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(/.f64 a (-.f64 z t))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 a (-.f64 z t)) (*.f64 -1 (/.f64 t (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z t)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z t))) (/.f64 a (-.f64 z 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 (/.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 1 (/.f64 (-.f64 z t) (-.f64 a t))) 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))
(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))
(-.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 2 (+.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 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 (/.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 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 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 (-.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 (/.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 (/.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 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))) y) 0)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 0)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y) 1)
(*.f64 y (-.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 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))) 0)
(/.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 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 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)))
(pow.f64 (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))

eval688.0ms (3.1%)

Compiler

Compiled 18320 to 8710 computations (52.5% saved)

prune771.0ms (3.5%)

Pruning

27 alts after pruning (24 fresh and 3 done)

PrunedKeptTotal
New5967603
Fresh31720
Picked101
Done235
Total60227629
Error
0.2b
Counts
629 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (*.f64 z y) t)
28.0b
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 -1 x)) 1)
34.5b
(-.f64 (+.f64 x y) y)
42.9b
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
16.2b
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
33.7b
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
53.0b
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) y)))
37.7b
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
25.3b
(+.f64 (/.f64 (*.f64 y z) t) x)
32.4b
(+.f64 (*.f64 y (-.f64 (+.f64 1 -1) (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) x)
21.7b
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) x)
30.2b
(+.f64 (*.f64 y (-.f64 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t)))) x)
28.0b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
35.6b
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
24.3b
(+.f64 y x)
39.5b
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
46.9b
(*.f64 (-.f64 1 (/.f64 z a)) y)
50.9b
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y)
53.1b
(*.f64 y (/.f64 z t))
41.6b
(*.f64 y (+.f64 1 (neg.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)))))))))
62.2b
(*.f64 y (+.f64 1 (neg.f64 1)))
49.7b
(*.f64 y (neg.f64 (/.f64 (-.f64 a z) t)))
48.7b
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
51.4b
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
58.8b
(neg.f64 (/.f64 (*.f64 y z) a))
51.2b
y
30.1b
x
Compiler

Compiled 918 to 569 computations (38% saved)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 34 to 9 computations (73.5% saved)

series8.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite192.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

simplify495.0ms (2.3%)

Algorithm
egg-herbie
Rules
1068×rational.json-simplify-1
736×rational.json-simplify-47
664×rational.json-simplify-2
628×rational.json-simplify-46
534×exponential.json-simplify-26
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01585144
13434952
26604922
316154892
445354880
567804880
Stop Event
node limit
Counts
140 → 142
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 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(-.f64 x (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))) (/.f64 (*.f64 y z) a))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(+.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(-.f64 0 (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(pow.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(neg.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(+.f64 0 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 1 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(+.f64 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)) 1)
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 -1 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (/.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(pow.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
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 z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (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 (*.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (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 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 y a)) (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 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 z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.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 y (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 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 (*.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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.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 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 z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.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 y (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 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 (*.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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.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 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 z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.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 y (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 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 (*.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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.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 -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 z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (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 (*.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (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 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))))
(*.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 z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (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 (*.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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)))))
(neg.f64 (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (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 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (+.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 z) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y 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 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(-.f64 x (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 (*.f64 y z) t) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 (*.f64 y z) t) (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) x))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) x)) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (+.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 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 (*.f64 y z) t) (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(-.f64 (/.f64 (*.f64 y z) t) (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2))) x) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) x))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 x (+.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 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (/.f64 (*.f64 y z) t) (-.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x))))
(-.f64 (/.f64 (*.f64 y z) t) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) a))) (*.f64 -1 (+.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 x (*.f64 -1 (+.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 x (*.f64 -1 (+.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)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 x (neg.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) a))) (*.f64 -1 (+.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 x (*.f64 -1 (+.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 x (*.f64 -1 (+.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 x (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 x (*.f64 -1 (+.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 y z) a))
(-.f64 (+.f64 x (neg.f64 (+.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 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (*.f64 -1 (+.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 y z) a))
(-.f64 (+.f64 x (*.f64 -1 (+.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 x (*.f64 -1 (+.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 y z) a))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (+.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 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 x (+.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 (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 0 (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 y (/.f64 z (-.f64 a t)))
(pow.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(neg.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 0 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 1 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (/.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 -1 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (/.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))) (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)) (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(pow.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 7 computations (53.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite103.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

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

simplify318.0ms (1.5%)

Algorithm
egg-herbie
Rules
1176×exponential.json-simplify-26
922×rational.json-simplify-1
914×rational.json-simplify-49
640×rational.json-simplify-104
640×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04347
18347
227847
3106847
4352347
5564847
Stop Event
node limit
Counts
47 → 24
Calls
Call 1
Inputs
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
(+.f64 x 0)
(+.f64 0 x)
(+.f64 1 (-.f64 x 1))
(+.f64 (-.f64 x 1) 1)
(*.f64 x 1)
(*.f64 x (/.f64 x x))
(*.f64 1 x)
(*.f64 (/.f64 x x) x)
(*.f64 (neg.f64 x) -1)
(*.f64 (*.f64 x x) (/.f64 1 x))
(*.f64 (*.f64 x x) (/.f64 (/.f64 x x) x))
(*.f64 (*.f64 x x) (/.f64 -1 (neg.f64 x)))
(*.f64 (neg.f64 (/.f64 x x)) (-.f64 -1 (-.f64 x 1)))
(*.f64 (/.f64 1 x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (/.f64 1 x) (*.f64 x x)))
(*.f64 -1 (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 x 1)
(/.f64 x (/.f64 x x))
(/.f64 (neg.f64 x) -1)
(pow.f64 x 1)
(neg.f64 (neg.f64 x))
Outputs
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
(+.f64 x 0)
x
(+.f64 0 x)
x
(+.f64 1 (-.f64 x 1))
x
(+.f64 (-.f64 x 1) 1)
x
(*.f64 x 1)
x
(*.f64 x (/.f64 x x))
x
(*.f64 1 x)
x
(*.f64 (/.f64 x x) x)
x
(*.f64 (neg.f64 x) -1)
x
(*.f64 (*.f64 x x) (/.f64 1 x))
x
(*.f64 (*.f64 x x) (/.f64 (/.f64 x x) x))
x
(*.f64 (*.f64 x x) (/.f64 -1 (neg.f64 x)))
x
(*.f64 (neg.f64 (/.f64 x x)) (-.f64 -1 (-.f64 x 1)))
x
(*.f64 (/.f64 1 x) (*.f64 x x))
x
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (/.f64 1 x) (*.f64 x x)))
x
(*.f64 -1 (neg.f64 x))
x
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))
x
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
x
(/.f64 x 1)
x
(/.f64 x (/.f64 x x))
x
(/.f64 (neg.f64 x) -1)
x
(pow.f64 x 1)
x
(neg.f64 (neg.f64 x))
x

localize24.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 32 to 9 computations (71.9% saved)

series12.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite164.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17532
225732
395732
4377032
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 a z) y) t)
(*.f64 (-.f64 a z) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 a z) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 a z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 a z) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 a z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 a z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 a z) y) (/.f64 (*.f64 (-.f64 a z) y) (*.f64 (-.f64 a z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 a z) y) 1)))))

simplify356.0ms (1.6%)

Algorithm
egg-herbie
Rules
1306×rational.json-simplify-2
1260×rational.json-simplify-54
606×rational.json-simplify-58
600×rational.json-simplify-47
552×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0522171
1911979
22021979
36981979
424661979
551941979
673981979
Stop Event
node limit
Counts
101 → 36
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 a y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(+.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 a z) y) t))
(-.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)
(*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)
(*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))
(*.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))))
(pow.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)
(+.f64 (*.f64 (-.f64 a z) y) 0)
(+.f64 0 (*.f64 (-.f64 a z) y))
(-.f64 (*.f64 (-.f64 a z) y) 0)
(/.f64 (*.f64 (-.f64 a z) y) 1)
(/.f64 (*.f64 (-.f64 a z) y) (/.f64 (*.f64 (-.f64 a z) y) (*.f64 (-.f64 a z) y)))
(pow.f64 (*.f64 (-.f64 a z) y) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y 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 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 a y)
(*.f64 y a)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(*.f64 y (-.f64 a z))
(+.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 0 (/.f64 (*.f64 (-.f64 a z) y) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) 1))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 a z) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 a z) y) t) (/.f64 (*.f64 (-.f64 a z) y) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(pow.f64 (/.f64 (*.f64 (-.f64 a z) y) t) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (*.f64 (-.f64 a z) y) 0)
(*.f64 y (-.f64 a z))
(+.f64 0 (*.f64 (-.f64 a z) y))
(*.f64 y (-.f64 a z))
(-.f64 (*.f64 (-.f64 a z) y) 0)
(*.f64 y (-.f64 a z))
(/.f64 (*.f64 (-.f64 a z) y) 1)
(*.f64 y (-.f64 a z))
(/.f64 (*.f64 (-.f64 a z) y) (/.f64 (*.f64 (-.f64 a z) y) (*.f64 (-.f64 a z) y)))
(*.f64 y (-.f64 a z))
(pow.f64 (*.f64 (-.f64 a z) y) 1)
(*.f64 y (-.f64 a z))

localize27.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 43 to 10 computations (76.7% saved)

series9.0ms (0%)

Counts
3 → 108
Calls

36 calls:

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

rewrite172.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
826×rational.json-simplify-47
794×rational.json-simplify-54
650×rational.json-simplify-50
626×rational.json-5
624×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01361
111261
237161
3134061
4531957
Stop Event
node limit
Counts
3 → 78
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(*.f64 y (-.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 -1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x 1) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (neg.f64 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 x 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 a z)) (/.f64 (*.f64 y (-.f64 a z)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 a z))))))))

simplify310.0ms (1.4%)

Algorithm
egg-herbie
Rules
1116×rational.json-simplify-49
1052×rational.json-simplify-2
962×rational.json-simplify-44
958×rational.json-simplify-54
816×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01825038
13884580
212264532
334904532
474074532
Stop Event
node limit
Counts
186 → 121
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(*.f64 y (-.f64 (/.f64 z t) (/.f64 a t)))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(-.f64 x (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 x (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 a y)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(+.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)
(+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)
(-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 1 (-.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 -1 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)
(-.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) -2) 2)
(-.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)
(*.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))
(pow.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(-.f64 0 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 x)))
(-.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 -1 x)))
(-.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) (neg.f64 x)))
(-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x))
(-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 -1 (neg.f64 x)))
(-.f64 (+.f64 x 1) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(-.f64 (+.f64 x (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) -1)
(-.f64 (-.f64 1 (neg.f64 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(-.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x)) -1)
(-.f64 (-.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) -1)
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x)) 1)
(-.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 x 1))) 1)
(-.f64 (-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))
(/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(pow.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(+.f64 (*.f64 y (-.f64 a z)) 0)
(+.f64 0 (*.f64 y (-.f64 a z)))
(-.f64 (*.f64 y (-.f64 a z)) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 a z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 a z)))) 1)
(/.f64 (*.f64 y (-.f64 a z)) 1)
(/.f64 (*.f64 y (-.f64 a z)) (/.f64 (*.f64 y (-.f64 a z)) (*.f64 y (-.f64 a z))))
(pow.f64 (*.f64 y (-.f64 a z)) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 a z))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y 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 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(*.f64 y (-.f64 (/.f64 z t) (/.f64 a t)))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 x (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 x (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(-.f64 x (/.f64 (*.f64 a y) t))
(-.f64 x (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 a y) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y z) t)
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(-.f64 (+.f64 (/.f64 (*.f64 y z) t) x) (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 y a)
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 a y)
(*.f64 y a)
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a y))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 a y) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (*.f64 y a) (*.f64 -1 (*.f64 y z)))
(*.f64 y (+.f64 a (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 1 (-.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 -1 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) -2) 2)
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) -1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) 1) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(pow.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 0)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 0 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 x)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 -1 x)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1) (neg.f64 x)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 -1 (neg.f64 x)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (+.f64 x 1) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (+.f64 x (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) -1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 1 (neg.f64 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 (-.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 x)) -1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) -1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 -1 x)) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 0 (-.f64 -1 x)) (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) (-.f64 1 x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (+.f64 x 1))) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) 1) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(pow.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 y (-.f64 a z)) 0)
(*.f64 y (-.f64 a z))
(+.f64 0 (*.f64 y (-.f64 a z)))
(*.f64 y (-.f64 a z))
(-.f64 (*.f64 y (-.f64 a z)) 0)
(*.f64 y (-.f64 a z))
(-.f64 0 (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 y (-.f64 a z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 a z)))) 1)
(*.f64 y (-.f64 a z))
(/.f64 (*.f64 y (-.f64 a z)) 1)
(*.f64 y (-.f64 a z))
(/.f64 (*.f64 y (-.f64 a z)) (/.f64 (*.f64 y (-.f64 a z)) (*.f64 y (-.f64 a z))))
(*.f64 y (-.f64 a z))
(pow.f64 (*.f64 y (-.f64 a z)) 1)
(*.f64 y (-.f64 a z))
(neg.f64 (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 y (-.f64 a z))

localize142.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
0.8b
(*.f64 y (+.f64 1 (neg.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)))))))))
3.3b
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
3.4b
(+.f64 1 (neg.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))))))))
Compiler

Compiled 174 to 47 computations (73% saved)

series26.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
5.0ms
z
@-inf
(+.f64 1 (neg.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))))))))
2.0ms
a
@-inf
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
2.0ms
z
@-inf
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
2.0ms
z
@-inf
(*.f64 y (+.f64 1 (neg.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)))))))))
1.0ms
a
@-inf
(+.f64 1 (neg.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))))))))

rewrite411.0ms (1.9%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
019258
1163250
2497250
31814242
47487242
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(+.f64 1 (neg.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)) (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (neg.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 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.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))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (*.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 -1 (*.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))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 1 (*.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 1 (+.f64 1 (*.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 1 (*.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.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 1 (*.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 1 (*.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 -1 (*.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))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (*.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.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 1 (*.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 1 (*.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 -1 (*.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))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (*.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 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1 (/.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 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 -1 (/.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 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 -1 (/.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))) (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 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.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 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (*.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))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.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))))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.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))))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.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))))) y) (/.f64 (*.f64 (+.f64 1 (*.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))))) y) (*.f64 (+.f64 1 (*.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))))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (*.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))))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.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))) 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 (+.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))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) -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 -1 (neg.f64 (/.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 (neg.f64 (/.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 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)))) (neg.f64 (/.f64 1 (neg.f64 (/.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)))) (neg.f64 (/.f64 -1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(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 pow.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))))))

simplify851.0ms (3.9%)

Algorithm
egg-herbie
Rules
1840×rational.json-simplify-47
1026×rational.json-simplify-1
966×rational.json-simplify-49
960×rational.json-simplify-41
956×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056114008
1114713502
2219913368
3496013244
Stop Event
node limit
Counts
220 → 382
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 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z)))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))))) z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z))))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))))) z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))))))))
(-.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 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))) (*.f64 2 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 (-.f64 z t) a)))))) (*.f64 2 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))))) (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (+.f64 (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))))) (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (+.f64 (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (*.f64 (pow.f64 z 3) (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (-.f64 a t)))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 3) (-.f64 a t)))))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z)))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (pow.f64 (-.f64 a t) 2)))))) y) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z)))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.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 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 2))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 2)) (/.f64 (*.f64 y (+.f64 (*.f64 2 (*.f64 t (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t))))) (*.f64 (-.f64 z t) (pow.f64 t 2)))) (pow.f64 a 3)))))
(/.f64 (-.f64 a t) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (/.f64 a t))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2))) (/.f64 a t)))) 1)
(*.f64 -1 (/.f64 (-.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 (-.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2))))) 1)
-1
(-.f64 (/.f64 a t) (+.f64 1 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3)) (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))) (+.f64 1 (/.f64 z t)))
(/.f64 t (-.f64 z t))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(*.f64 -1 (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(*.f64 -1 (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) 2))
(-.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)))) -1)
(-.f64 (+.f64 1 (*.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))))) 0)
(-.f64 0 (-.f64 -1 (*.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 -1 (*.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))))) -2)
(-.f64 2 (-.f64 1 (*.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 1 (+.f64 1 (*.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 1 (*.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))))) 1)
(*.f64 (+.f64 1 (*.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 1 (*.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 1 (*.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 -1 (*.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))))) -1)
(*.f64 (*.f64 (-.f64 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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)))))) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (*.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))))) 1)
(/.f64 (+.f64 1 (*.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 1 (*.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 1 (*.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 -1 (*.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))))) -1)
(pow.f64 (+.f64 1 (*.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))))) 1)
(neg.f64 (-.f64 -1 (*.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 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(+.f64 0 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(/.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 -1 (/.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))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) -1)
(pow.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.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))))) y) 0)
(+.f64 0 (*.f64 (+.f64 1 (*.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))))) y))
(-.f64 (*.f64 (+.f64 1 (*.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))))) y) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))
(/.f64 (*.f64 (+.f64 1 (*.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))))) y) 1)
(/.f64 (*.f64 (+.f64 1 (*.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))))) y) (/.f64 (*.f64 (+.f64 1 (*.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))))) y) (*.f64 (+.f64 1 (*.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))))) y)))
(pow.f64 (*.f64 (+.f64 1 (*.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))))) y) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))
(+.f64 1 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
(+.f64 -1 (+.f64 1 (/.f64 -1 (/.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 (+.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) -1)
(+.f64 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) 1)
(-.f64 1 (-.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 -1 (-.f64 -1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 (-.f64 2 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) 2)
(-.f64 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) -1)
(*.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (neg.f64 (/.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 (neg.f64 (/.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 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)))) (neg.f64 (/.f64 1 (neg.f64 (/.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)))) (neg.f64 (/.f64 -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 (*.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))))))
(pow.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1)
(neg.f64 (neg.f64 (/.f64 -1 (/.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 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z))
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 -1 z))
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z)))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 -1 z)) 1)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z)) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z)) (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))))) z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z))))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z)) (+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 -1 z)) (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) z) (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))))) (+.f64 -1 (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (+.f64 (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))) (/.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) z)))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (neg.f64 (+.f64 (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) z)))) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) -1)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))))) z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) z)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) (pow.f64 t 2)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (pow.f64 z 2) (pow.f64 (-.f64 a t) 2))))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z)) (+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 -1 z)) (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)))) (/.f64 (pow.f64 t 4) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 (*.f64 (-.f64 a t) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (+.f64 (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (*.f64 (-.f64 a t) z) 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) z) (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))))) (/.f64 (pow.f64 t 4) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (+.f64 -1 (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (*.f64 (-.f64 a t) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (*.f64 (-.f64 a t) z) 2))))))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))) (/.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) z))) (/.f64 (pow.f64 t 4) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (+.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (*.f64 2 (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (neg.f64 (+.f64 (*.f64 z (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) z))) (/.f64 (pow.f64 t 4) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (+.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (*.f64 (-.f64 a t) z) 2)))) (*.f64 2 (+.f64 (/.f64 (*.f64 t (neg.f64 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (*.f64 (-.f64 a t) z) 2)) (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))))
(-.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 1 (-.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (/.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 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3))))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))) (+.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 (+.f64 1 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3))))))) (*.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 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))) (*.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 1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.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 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.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 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.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 a (neg.f64 z)) t)))) (+.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 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (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 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 -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 (pow.f64 a 2) (*.f64 -1 z))) (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 (pow.f64 a 2) (neg.f64 z))) (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 (pow.f64 a 2) (neg.f64 z))) (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 -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 (pow.f64 a 2) (*.f64 -1 z))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a z) t)) (+.f64 (+.f64 (neg.f64 (/.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 (/.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 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.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 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) (pow.f64 t 3))))) (*.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)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (neg.f64 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 (-.f64 a z) t) (/.f64 (+.f64 (pow.f64 a 3) (*.f64 z (neg.f64 (pow.f64 a 2)))) (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 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 z t)))
(+.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 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 (*.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 z t))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (+.f64 (/.f64 z 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 1 (-.f64 (/.f64 t a) (/.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 (/.f64 t a) (+.f64 1 (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 (+.f64 1 (/.f64 t a)) (neg.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)))) (/.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 t a) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2)))))) (+.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 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z t) a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) a)))) (*.f64 2 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) -1)
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 (-.f64 z t) a)))))) (*.f64 2 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2))))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 z t)) (*.f64 2 (*.f64 t (-.f64 z t))))) (pow.f64 a 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) 1))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 z t)) (*.f64 t (*.f64 2 (-.f64 z t))))) (pow.f64 a 3))))))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2)))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2)))) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t)))
(*.f64 -1 (/.f64 (-.f64 a t) (-.f64 t a)))
(neg.f64 (/.f64 (-.f64 a t) (-.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))))) (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (-.f64 t a))) (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 a t) (-.f64 t a))) (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (+.f64 (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))))) (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (-.f64 t a))) (+.f64 (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))) (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (*.f64 -1 (+.f64 (/.f64 (-.f64 a t) (-.f64 t a)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 a t) (-.f64 t a)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 a t) (-.f64 t a)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)))) (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t a) t) (*.f64 z (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) (-.f64 a t))) (+.f64 (/.f64 (*.f64 a t) (*.f64 z (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (*.f64 (pow.f64 z 3) (-.f64 a t))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (pow.f64 z 3) (-.f64 a t)))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 z (-.f64 a t))) (/.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 3) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (-.f64 t a))) (+.f64 (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (*.f64 -1 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (-.f64 a t) (pow.f64 z 3))) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (*.f64 (-.f64 a t) (pow.f64 z 3)))))) (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)) (/.f64 (pow.f64 t 4) (*.f64 (-.f64 a t) (pow.f64 z 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 a t) (-.f64 t a))) (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (*.f64 (-.f64 a t) (pow.f64 z 3))) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (-.f64 a t) (pow.f64 z 3)))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)) (/.f64 (pow.f64 t 4) (*.f64 (-.f64 a t) (pow.f64 z 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (+.f64 (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (*.f64 (-.f64 a t) (pow.f64 z 3))) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (-.f64 a t) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 a t) (-.f64 t a)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)) (/.f64 (pow.f64 t 4) (*.f64 (-.f64 a t) (pow.f64 z 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 t a)) (*.f64 (-.f64 a t) z)) (+.f64 (/.f64 (*.f64 t a) (*.f64 (-.f64 a t) z)) (+.f64 (+.f64 (/.f64 (*.f64 t (neg.f64 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (*.f64 (-.f64 a t) (pow.f64 z 3))) (/.f64 (*.f64 a (pow.f64 t 3)) (*.f64 (-.f64 a t) (pow.f64 z 3)))) (neg.f64 (+.f64 (/.f64 (-.f64 a t) (-.f64 t a)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 a (pow.f64 t 2)) (-.f64 a t)))) (neg.f64 (/.f64 (pow.f64 t 3) (-.f64 a t)))) (pow.f64 z 2))))))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (-.f64 a t) z)) (/.f64 (pow.f64 t 4) (*.f64 (-.f64 a t) (pow.f64 z 3)))))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z)))
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 (*.f64 z y) -1))
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 (*.f64 z y)))
(*.f64 z (neg.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) y)))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 (*.f64 z y) -1)) (*.f64 y (-.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 (*.f64 z y))) (*.f64 y (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))))
(*.f64 y (+.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))) (*.f64 z (neg.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2)))))))
(*.f64 y (+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z))))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z))))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 (*.f64 z y) -1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) y) z)) (*.f64 y (-.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))))
(+.f64 (*.f64 y (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) y) z) (*.f64 z (*.f64 y (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))))))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))) (*.f64 z (neg.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))))) (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) y) z)))
(+.f64 (*.f64 y (+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) y) z)))
(+.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 t a) t) (pow.f64 (-.f64 a t) 2))))) y) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 y z))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3))) t) (pow.f64 (-.f64 a t) 2)))))) y) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 a t) (pow.f64 t 2)) t) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (-.f64 t a) (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) z)))))
(+.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (*.f64 (*.f64 z y) -1)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))))) y) z)) (/.f64 (*.f64 y (-.f64 (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 a (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 (-.f64 a t) 2)))))) (pow.f64 z 2))) (*.f64 y (-.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))))
(+.f64 (*.f64 y (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2))))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) y) z) (*.f64 z (*.f64 y (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))))) (/.f64 (*.f64 y (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (-.f64 a t) 2))))))) (pow.f64 z 2))))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))))) (*.f64 z (neg.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))))))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2))) y) z)) (/.f64 (*.f64 y (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)) (*.f64 2 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (-.f64 a t) 2))))))) (pow.f64 z 2))))
(+.f64 (*.f64 y (+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 a t) 2)) (+.f64 -1 (/.f64 (*.f64 t a) (pow.f64 (-.f64 a t) 2)))) (*.f64 2 (/.f64 (*.f64 t (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 z)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 t 3) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 (-.f64 a t) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 t (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 t a)) (pow.f64 (-.f64 a t) 2)))) y) z)) (/.f64 (*.f64 y (-.f64 (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 a t) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 t (neg.f64 (-.f64 (*.f64 a (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 (-.f64 a t) 2))) (+.f64 (/.f64 (*.f64 a (pow.f64 t 3)) (pow.f64 (-.f64 a t) 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 t a) (pow.f64 t 2))) (pow.f64 (-.f64 a t) 2)))))) (pow.f64 z 2))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)))
(*.f64 y (+.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.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)))) (*.f64 (pow.f64 t 2) 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 (-.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 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z a)) y) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t y)) (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) y))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 t (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (*.f64 y (+.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 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t 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 (-.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 y (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (+.f64 (-.f64 1 (/.f64 z a)) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 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) y) t))
(*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t))
(neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (*.f64 -1 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 a (neg.f64 z)) y) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.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)) y) t)) (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 a 4))) (pow.f64 t 4))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z))) y) (pow.f64 t 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) y) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a z) y) t)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z))) y) (pow.f64 t 3))))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z))) y) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 y (+.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)))) y) (pow.f64 t 3)) (/.f64 (*.f64 (-.f64 a z) y) t))) (/.f64 (*.f64 y (+.f64 (*.f64 z (pow.f64 a 3)) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) y)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y))))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))) y)) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 a 3) y)))))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)))) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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))))))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 y (+.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))))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) y)) (pow.f64 a 2))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) 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 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) y)) (pow.f64 a 2)) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)) y)) (pow.f64 a 3))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (+.f64 (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (neg.f64 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 2 (*.f64 t (-.f64 z t)))) y) (pow.f64 a 2)) y))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (/.f64 (*.f64 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 t (*.f64 2 (-.f64 z t)))) y) (pow.f64 a 2))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))) y) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 y (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))) y) (pow.f64 a 2))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t)))) (pow.f64 a 2)) (/.f64 (*.f64 y (+.f64 (*.f64 2 (*.f64 t (-.f64 (*.f64 (-.f64 z t) t) (*.f64 2 (*.f64 (-.f64 z t) t))))) (*.f64 (-.f64 z t) (pow.f64 t 2)))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 2 (*.f64 t (-.f64 z t)))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (*.f64 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 2 (*.f64 t (-.f64 z t)))) 2)))) (pow.f64 a 3))) y))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 t (*.f64 2 (-.f64 z t)))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (*.f64 2 (-.f64 (*.f64 t (-.f64 z t)) (*.f64 t (*.f64 2 (-.f64 z t)))))))) (pow.f64 a 3)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (*.f64 2 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))))))) (pow.f64 a 3)))))
(+.f64 y (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))) y) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) a)) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (*.f64 t (*.f64 2 (*.f64 (-.f64 z t) (-.f64 t (*.f64 t 2))))))) (pow.f64 a 3)))))
(/.f64 (-.f64 a t) t)
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (/.f64 a t)) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (/.f64 a t)) -1)
(+.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (/.f64 a t))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (/.f64 a t))) -1)
(+.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (/.f64 a t) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)))))
(+.f64 -1 (+.f64 (/.f64 a t) (*.f64 -1 (+.f64 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2))) (/.f64 a t)))) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (+.f64 (/.f64 a t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)))))) -1)
(+.f64 -1 (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t)) (+.f64 (/.f64 a t) (neg.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)))))))
(+.f64 -1 (+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t))) (*.f64 z (neg.f64 (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2))))))))
(+.f64 -1 (+.f64 (/.f64 a t) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))) t) (*.f64 z (-.f64 (/.f64 1 t) (/.f64 a (pow.f64 t 2)))))))))
(*.f64 -1 (/.f64 (-.f64 a t) z))
(neg.f64 (/.f64 (-.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(neg.f64 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 (-.f64 a t) z))
(neg.f64 (/.f64 (-.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(neg.f64 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 a t) z) (/.f64 (*.f64 t (-.f64 a t)) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 a z))
(neg.f64 (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))
(+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 t (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))))
(+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t)))
(+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))))
(+.f64 (neg.f64 (/.f64 a z)) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))))))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z)) t))))
(+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 a (pow.f64 z 4)))))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 a (pow.f64 z 3)))))))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3))))) (+.f64 (neg.f64 (/.f64 a z)) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))))))
(+.f64 (neg.f64 (/.f64 a z)) (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4))))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3))))))))
(+.f64 (neg.f64 (/.f64 a z)) (+.f64 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 a (pow.f64 z 3)))))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 a (pow.f64 z 4)))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a -1) (*.f64 -1 z)) t)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 a z)) t)))
(-.f64 -1 (/.f64 (neg.f64 (-.f64 a z)) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a -1) (*.f64 -1 z)) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 a -1) (*.f64 -1 z))) (pow.f64 t 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 -1 (-.f64 a z)) t))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 a z)) t) (/.f64 (*.f64 -1 (*.f64 z (-.f64 a z))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 a z))) (pow.f64 t 2))) (-.f64 -1 (/.f64 (neg.f64 (-.f64 a z)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 a) (*.f64 -1 z)) z) (pow.f64 t 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 a -1) (*.f64 -1 z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 a -1) (*.f64 -1 z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 a -1) (*.f64 -1 z))) (pow.f64 t 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 a z)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (-.f64 a z))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 a z))) (pow.f64 t 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (-.f64 a z))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 -1 (-.f64 a z)) t) (/.f64 (*.f64 -1 (*.f64 z (-.f64 a z))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z (neg.f64 (-.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (neg.f64 (-.f64 a z))) (pow.f64 t 3)))) (-.f64 -1 (/.f64 (neg.f64 (-.f64 a z)) t)))
-1
(-.f64 (/.f64 a t) (+.f64 1 (/.f64 z t)))
(-.f64 -1 (-.f64 (/.f64 z t) (/.f64 a t)))
(+.f64 (-.f64 (/.f64 a t) (/.f64 z t)) -1)
(-.f64 (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (+.f64 1 (/.f64 z t)))
(-.f64 -1 (-.f64 (/.f64 z t) (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))))
(-.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)) (-.f64 (-.f64 (/.f64 z t) (/.f64 a t)) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3)) (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))) (+.f64 1 (/.f64 z t)))
(-.f64 (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3)))) (+.f64 1 (/.f64 z t)))
(-.f64 (+.f64 (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3))) (+.f64 1 (/.f64 z t)))
(-.f64 -1 (-.f64 (-.f64 (/.f64 z t) (+.f64 (/.f64 a t) (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 a t) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 a z)) (pow.f64 t 3)))) (/.f64 z t)) -1)
(/.f64 t (-.f64 z t))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(*.f64 -1 (/.f64 a (-.f64 z t)))
(neg.f64 (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(*.f64 -1 (/.f64 a (-.f64 z t)))
(neg.f64 (/.f64 a (-.f64 z t)))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (*.f64 -1 (/.f64 a (-.f64 z t))))
(+.f64 (/.f64 t (-.f64 z t)) (neg.f64 (/.f64 a (-.f64 z t))))
(-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 1 (*.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 1 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) 2))
(-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 1 (*.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 1 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.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 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) -1)
(+.f64 1 (*.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 1 (*.f64 (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 1 (*.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))))) 0)
(+.f64 1 (*.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 1 (*.f64 (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 0 (-.f64 -1 (*.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 1 (*.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 1 (*.f64 (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 -1 (*.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))))) -2)
(+.f64 1 (*.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 1 (*.f64 (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 2 (-.f64 1 (*.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 1 (*.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 1 (*.f64 (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 1 (+.f64 1 (*.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 1 (*.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 1 (*.f64 (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 1 (*.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))))) 1)
(+.f64 1 (*.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 1 (*.f64 (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 1 (*.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 1 (*.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 1 (*.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 1 (*.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 1 (*.f64 (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 -1 (*.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))))) -1)
(+.f64 1 (*.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 1 (*.f64 (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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 1 (*.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 1 (*.f64 (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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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)))))) 1))
(+.f64 1 (*.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 1 (*.f64 (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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (*.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 1 (*.f64 (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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 1 (+.f64 1 (*.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 -1 (*.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 -1 (*.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 1 (*.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 1 (*.f64 (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 1 (*.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))))) 1)
(+.f64 1 (*.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 1 (*.f64 (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 1 (*.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 1 (*.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 1 (*.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 1 (*.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 1 (*.f64 (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 -1 (*.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))))) -1)
(+.f64 1 (*.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 1 (*.f64 (neg.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 1 (*.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))))) 1)
(+.f64 1 (*.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 1 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (-.f64 -1 (*.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 1 (*.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 1 (*.f64 (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 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (/.f64 -1 (/.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))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 -1 (/.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))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 -1 (/.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))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) -1)
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(*.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (neg.f64 (*.f64 (/.f64 -1 (/.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))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.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))) (neg.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 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (*.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))))) y) 0)
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 0 (*.f64 (+.f64 1 (*.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))))) y))
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 1 (*.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))))) y) 0)
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 0 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 1 (*.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))))) y) 1)
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 1 (*.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))))) y) (/.f64 (*.f64 (+.f64 1 (*.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))))) y) (*.f64 (+.f64 1 (*.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))))) y)))
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (neg.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 1 (*.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))))) y) 1)
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (*.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))))) y)))
(*.f64 y (+.f64 1 (*.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 y (+.f64 1 (*.f64 (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 1 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1))
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 -1 (+.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))) 0)
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (/.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))) 1) 1)
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 1 (-.f64 1 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 -1 (-.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))) 0)
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 0 (neg.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 2 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) 2)
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (-.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))) 1) -1)
(/.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 -1 (neg.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 -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 (neg.f64 (/.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 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)))) (neg.f64 (/.f64 1 (neg.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)))) (neg.f64 (/.f64 -1 (/.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 (/.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 (/.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 (neg.f64 (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))

eval1.2s (5.3%)

Compiler

Compiled 26074 to 11267 computations (56.8% saved)

prune413.0ms (1.9%)

Pruning

30 alts after pruning (26 fresh and 4 done)

PrunedKeptTotal
New73811749
Fresh41519
Picked101
Done347
Total74630776
Error
0.2b
Counts
776 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (*.f64 z y) t)
34.5b
(-.f64 (+.f64 x y) y)
42.9b
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
35.0b
(-.f64 x (/.f64 (*.f64 y a) t))
33.9b
(-.f64 x (*.f64 y (/.f64 z a)))
32.4b
(-.f64 x (*.f64 y (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
24.6b
(-.f64 x (*.f64 y (neg.f64 (/.f64 z t))))
33.7b
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
53.0b
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) y)))
37.7b
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
25.3b
(+.f64 (/.f64 (*.f64 y z) t) x)
28.0b
(+.f64 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)) 1)
25.9b
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
30.2b
(+.f64 (*.f64 y (-.f64 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t)))) x)
34.6b
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))))) x)
49.3b
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))) x)
24.3b
(+.f64 y x)
39.5b
(*.f64 (/.f64 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
53.3b
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 (*.f64 z y)))
46.9b
(*.f64 (-.f64 1 (/.f64 z a)) y)
50.9b
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y)
52.8b
(*.f64 z (neg.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) y)))
53.1b
(*.f64 y (/.f64 z t))
62.2b
(*.f64 y (+.f64 1 (neg.f64 1)))
49.7b
(*.f64 y (neg.f64 (/.f64 (-.f64 a z) t)))
48.7b
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
58.8b
(neg.f64 (/.f64 (*.f64 y z) a))
59.6b
(neg.f64 (/.f64 (*.f64 y a) t))
51.2b
y
30.1b
x
Compiler

Compiled 579 to 337 computations (41.8% saved)

regimes938.0ms (4.3%)

Counts
53 → 3
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 y (/.f64 z t))
(-.f64 (+.f64 x y) y)
(/.f64 (*.f64 z y) t)
(neg.f64 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 y (+.f64 1 (neg.f64 1)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 (/.f64 (*.f64 y z) t) x)
(-.f64 x (*.f64 y (/.f64 z a)))
(-.f64 x (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 a z) y) t))
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
(*.f64 y (neg.f64 (/.f64 (-.f64 a z) t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(-.f64 x (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y)
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) y)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 -1) (/.f64 z (-.f64 a t)))) x)
(+.f64 (-.f64 x (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)) 1)
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 -1 x)) 1)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (-.f64 (+.f64 y -1) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (-.f64 y (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x) -1)) 1)
(-.f64 x (*.f64 y (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 -1) (*.f64 (/.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) x)
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)))))) x)
(*.f64 y (+.f64 1 (neg.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 y (+.f64 1 (neg.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 1 (-.f64 y (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))) x)
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) y)))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (*.f64 a (*.f64 y (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z a) (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 z (neg.f64 (*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) y)))
(*.f64 (-.f64 (/.f64 a (pow.f64 (-.f64 a t) 2)) (/.f64 t (pow.f64 (-.f64 a t) 2))) (neg.f64 (*.f64 z y)))
(+.f64 (*.f64 y (-.f64 (neg.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) x)))
Outputs
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
Calls

6 calls:

206.0ms
x
200.0ms
t
114.0ms
y
105.0ms
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
101.0ms
a
Results
ErrorSegmentsBranch
4.7b1x
4.7b1y
4.7b1z
4.7b1t
4.7b1a
2.6b3(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 815 to 290 computations (64.4% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.072169126738817e-239
0.0ms
-2.683890506492315e-249
0.0
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes962.0ms (4.4%)

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

6 calls:

255.0ms
x
225.0ms
a
173.0ms
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
157.0ms
y
91.0ms
t
Results
ErrorSegmentsBranch
6.7b3x
7.8b1y
7.8b1z
4.4b3t
4.5b3a
3.8b3(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 377 to 155 computations (58.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.072169126738817e-239
0.0ms
-2.683890506492315e-249
0.0
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes825.0ms (3.8%)

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

6 calls:

194.0ms
a
185.0ms
x
163.0ms
y
109.0ms
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
82.0ms
z
Results
ErrorSegmentsBranch
10.1b7x
11.1b5y
13.3b3z
6.6b3t
6.0b7a
3.4b5(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 305 to 129 computations (57.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.391247455883223e+300
4.069596974269749e+304
0.0ms
0.0
1.072169126738817e-239
0.0ms
-5.497466229674709e-173
-1.3375055251321007e-179
0.0ms
-inf
-1.2026701250071046e+301
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes637.0ms (2.9%)

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

5 calls:

131.0ms
z
129.0ms
x
129.0ms
a
129.0ms
t
105.0ms
y
Results
ErrorSegmentsBranch
13.1b5x
13.3b3y
12.8b5z
7.7b5t
7.3b5a
Compiler

Compiled 274 to 117 computations (57.3% saved)

bsearch114.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
6.163826701946396e+117
1.054009359008865e+120
42.0ms
-1.9691890368460567e-199
-5.359684608690468e-205
27.0ms
-7.717445276556366e-97
-1.6064305113810465e-103
19.0ms
-4.1275628970331554e+114
-1.134632642813985e+114
Results
70.0ms385×body256valid
15.0ms28×body1024valid
10.0ms34×body512valid
4.0ms23×body256infinite
1.0msbody2048valid
Compiler

Compiled 898 to 606 computations (32.5% saved)

regimes440.0ms (2%)

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

5 calls:

110.0ms
x
109.0ms
t
73.0ms
y
72.0ms
a
66.0ms
z
Results
ErrorSegmentsBranch
13.6b5x
13.5b3y
13.9b3z
9.5b5t
8.4b3a
Compiler

Compiled 214 to 93 computations (56.5% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
6.163826701946396e+117
1.054009359008865e+120
19.0ms
-4.1275628970331554e+114
-1.134632642813985e+114
Results
35.0ms182×body256valid
2.0msbody1024valid
1.0msbody512valid
0.0msbody256infinite
Compiler

Compiled 386 to 270 computations (30.1% saved)

regimes554.0ms (2.5%)

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

5 calls:

169.0ms
x
113.0ms
t
112.0ms
y
76.0ms
a
76.0ms
z
Results
ErrorSegmentsBranch
16.6b8x
17.2b5y
20.0b4z
10.2b5t
11.5b3a
Compiler

Compiled 176 to 85 computations (51.7% saved)

bsearch125.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.5287793260630262e-18
1.487508572534391e-13
29.0ms
-1.0211307940328318e-77
-1.3611681264560443e-81
36.0ms
-3.933588424803364e-47
-4.471076038731359e-58
26.0ms
-3.2211341077418977e+81
-4.825550526275764e+79
Results
91.0ms505×body256valid
7.0ms17×body1024valid
7.0ms22×body512valid
3.0ms18×body256infinite
Compiler

Compiled 1012 to 732 computations (27.7% saved)

regimes512.0ms (2.3%)

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

5 calls:

116.0ms
x
105.0ms
y
103.0ms
t
90.0ms
z
90.0ms
a
Results
ErrorSegmentsBranch
16.6b8x
17.2b7y
20.0b4z
13.9b5t
12.2b4a
Compiler

Compiled 167 to 81 computations (51.5% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
1.433607021105775e-19
9.700703044213248e-17
15.0ms
-31818504142517836.0
-15500875956724418.0
18.0ms
-3.79694022578162e+94
-2.0857545759998013e+93
Results
38.0ms282×body256valid
5.0ms24×body512valid
5.0ms14×body1024valid
2.0ms19×body256infinite
Compiler

Compiled 499 to 361 computations (27.7% saved)

regimes347.0ms (1.6%)

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

5 calls:

103.0ms
x
66.0ms
y
65.0ms
t
59.0ms
z
49.0ms
a
Results
ErrorSegmentsBranch
16.9b8x
18.3b5y
20.7b4z
15.9b5t
12.2b4a
Compiler

Compiled 141 to 71 computations (49.6% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.433607021105775e-19
9.700703044213248e-17
20.0ms
-1961783647145866500.0
-31818504142517836.0
18.0ms
-3.79694022578162e+94
-2.0857545759998013e+93
Results
41.0ms316×body256valid
5.0ms27×body512valid
3.0msbody1024valid
1.0ms12×body256infinite
Compiler

Compiled 538 to 384 computations (28.6% saved)

regimes191.0ms (0.9%)

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

5 calls:

52.0ms
x
47.0ms
y
46.0ms
t
27.0ms
a
15.0ms
z
Results
ErrorSegmentsBranch
18.0b5x
18.7b5y
22.4b2z
15.9b5t
13.4b3a
Compiler

Compiled 87 to 54 computations (37.9% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
1.433607021105775e-19
9.700703044213248e-17
33.0ms
-3.152131704019409e+58
-2.955719719186629e+55
Results
44.0ms217×body256valid
9.0ms25×body512valid
7.0ms14×body1024valid
1.0msbody256infinite
Compiler

Compiled 378 to 274 computations (27.5% saved)

regimes192.0ms (0.9%)

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

5 calls:

60.0ms
y
49.0ms
a
37.0ms
x
26.0ms
t
15.0ms
z
Results
ErrorSegmentsBranch
22.5b3x
21.8b5y
24.3b1z
21.7b2t
21.0b3a
Compiler

Compiled 80 to 52 computations (35% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
7.586761238176122e-43
1.0947780997690724e-42
32.0ms
-3.152131704019409e+58
-2.955719719186629e+55
Results
32.0ms158×body256valid
5.0ms15×body512valid
2.0msbody256infinite
1.0msbody1024valid
1.0msbody2048valid
Compiler

Compiled 202 to 161 computations (20.3% saved)

regimes112.0ms (0.5%)

Accuracy

Total -35.2b remaining (-131.4%)

Threshold costs -35.2b (-131.4%)

Counts
2 → 6
Calls
Call 1
Inputs
x
y
Outputs
x
y
x
y
x
y
Calls

5 calls:

35.0ms
a
25.0ms
x
24.0ms
y
18.0ms
t
8.0ms
z
Results
ErrorSegmentsBranch
27.3b3x
27.2b3y
30.1b1z
28.8b3t
26.8b6a
Compiler

Compiled 37 to 30 computations (18.9% saved)

bsearch147.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
9.49967231359384e+237
1.8897101450744689e+239
37.0ms
4.709771258749878e+169
8.215408810260145e+180
30.0ms
2.340046619381379e+141
1.0555093417330165e+144
20.0ms
-1.134632642813985e+114
-4.7674426713145344e+113
33.0ms
-8.982575092009088e+171
-5.97708233818752e+163
Results
122.0ms601×body256valid
8.0ms21×body512valid
1.0msbody1024valid
0.0msbody256infinite
Compiler

Compiled 572 to 486 computations (15% saved)

simplify30.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01371470
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -inf.0) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -3480865949723965/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(if (<=.f64 a -1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 a -6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (if (<=.f64 a -430220876521955/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (if (<=.f64 a 6199999999999999501536182861715183321142242884917569510830492395717386735411880416735693635243043058796894791109967872) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)))))
(if (<=.f64 a -1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 a 6199999999999999501536182861715183321142242884917569510830492395717386735411880416735693635243043058796894791109967872) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)))
(if (<=.f64 t -1499999999999999987235111512055860810821282557259208096610092736733707476955824128) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (if (<=.f64 t -7067388259113537/14134776518227074636666380005943348126619871175004951664972849610340958208) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 t -8865180569007683/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (if (<=.f64 t 4360718064785109/20282409603651670423947251286016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t))))))))
(if (<=.f64 a -3550000000000000182937426569227159416073287555751361520178293118553355695622763945819981742080) (+.f64 y x) (if (<=.f64 a -21500000000000000) (-.f64 x (*.f64 y (/.f64 z a))) (if (<=.f64 a 2855763272194155/1298074214633706907132624082305024) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (+.f64 y x))))
(if (<=.f64 a -5500000000000000296471177979063621114882105791579620141489748174168924490622038114133845475328) (+.f64 y x) (if (<=.f64 a -35500000000000000) (-.f64 x (*.f64 y (/.f64 z a))) (if (<=.f64 a 3530761863803683/10384593717069655257060992658440192) (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 y x))))
(if (<=.f64 a -30000000000000001668181478296010388342411594133047083008) (+.f64 y x) (if (<=.f64 a 4381000474388761/324518553658426726783156020576256) (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 y x)))
(if (<=.f64 a -33999999999999997897959236863133802151137746151373012992) (+.f64 y x) (if (<=.f64 a 5963246648617347/6277101735386680763835789423207666416102355444464034512896) x (+.f64 y x)))
(if (<=.f64 a -2499999999999999834651237086857436405929875541075828796529232055769251616749009119064231081489614867927286386499246303688848452033612031983198646263509321543735962501120) x (if (<=.f64 a -719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) y (if (<=.f64 a 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) x (if (<=.f64 a 369999999999999994208186576135425232493514962672401400920643215512035142521656391335084950982518658004954969365637690540128680314449915343647805113773838960609540548379551184453632) y (if (<=.f64 a 175000000000000007067434385668530323646898952040723999259474729086818702090858568662159061452543623982497984003496804043400523315275013652906810167632171437322005435871687595192180132511538414053096014797538897218980817577744336868077469696) x y)))))
x
Outputs
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -inf.0) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -3480865949723965/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 0) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(if (<=.f64 a -1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 a -6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (if (<=.f64 a -430220876521955/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (+.f64 (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))) x) (if (<=.f64 a 6199999999999999501536182861715183321142242884917569510830492395717386735411880416735693635243043058796894791109967872) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)))))
(if (<=.f64 a -1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 a 6199999999999999501536182861715183321142242884917569510830492395717386735411880416735693635243043058796894791109967872) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x)))
(if (<=.f64 t -1499999999999999987235111512055860810821282557259208096610092736733707476955824128) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (if (<=.f64 t -7067388259113537/14134776518227074636666380005943348126619871175004951664972849610340958208) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (if (<=.f64 t -8865180569007683/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (if (<=.f64 t 4360718064785109/20282409603651670423947251286016) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) x) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t))))))))
(if (<=.f64 a -3550000000000000182937426569227159416073287555751361520178293118553355695622763945819981742080) (+.f64 y x) (if (<=.f64 a -21500000000000000) (-.f64 x (*.f64 y (/.f64 z a))) (if (<=.f64 a 2855763272194155/1298074214633706907132624082305024) (-.f64 x (*.f64 y (neg.f64 (/.f64 z t)))) (+.f64 y x))))
(if (<=.f64 a -5500000000000000296471177979063621114882105791579620141489748174168924490622038114133845475328) (+.f64 y x) (if (<=.f64 a -35500000000000000) (-.f64 x (*.f64 y (/.f64 z a))) (if (<=.f64 a 3530761863803683/10384593717069655257060992658440192) (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 y x))))
(if (<=.f64 a -30000000000000001668181478296010388342411594133047083008) (+.f64 y x) (if (<=.f64 a 4381000474388761/324518553658426726783156020576256) (+.f64 (/.f64 (*.f64 y z) t) x) (+.f64 y x)))
(if (<=.f64 a -33999999999999997897959236863133802151137746151373012992) (+.f64 y x) (if (<=.f64 a 5963246648617347/6277101735386680763835789423207666416102355444464034512896) x (+.f64 y x)))
(if (<=.f64 a -2499999999999999834651237086857436405929875541075828796529232055769251616749009119064231081489614867927286386499246303688848452033612031983198646263509321543735962501120) x (if (<=.f64 a -719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) y (if (<=.f64 a 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) x (if (<=.f64 a 369999999999999994208186576135425232493514962672401400920643215512035142521656391335084950982518658004954969365637690540128680314449915343647805113773838960609540548379551184453632) y (if (<=.f64 a 175000000000000007067434385668530323646898952040723999259474729086818702090858568662159061452543623982497984003496804043400523315275013652906810167632171437322005435871687595192180132511538414053096014797538897218980817577744336868077469696) x y)))))
x
Compiler

Compiled 611 to 281 computations (54% saved)

soundness231.0ms (1.1%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-50
1246×rational.json-simplify-43
1084×exponential.json-simplify-26
954×rational.json-simplify-1
850×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03287319
16756873
213286789
339646733
Stop Event
node limit
Compiler

Compiled 37 to 16 computations (56.8% saved)

end227.0ms (1%)

Compiler

Compiled 556 to 173 computations (68.9% saved)

Profiling

Loading profile data...