Details

Time bar (total: 23.2s)

analyze520.0ms (2.2%)

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
6.3%6.2%93.6%0.2%0%0%0%8
6.3%6.2%93.6%0.2%0%0%0%9
9.4%9.4%90.4%0.2%0%0%0%10
23.4%23.4%76.4%0.2%0%0%0%11
30.5%30.4%69.4%0.2%0%0%0%12
Compiler

Compiled 20 to 13 computations (35% saved)

sample2.4s (10.5%)

Results
2.1s8094×body256valid
265.0ms570×body256infinite
53.0ms79×body1024valid
29.0ms82×body512valid
1.0msbody2048valid
Bogosity

preprocess20.0ms (0.1%)

Algorithm
egg-herbie
Rules
80×rational.json-simplify-2
28×rational.json-simplify-43
14×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052315
171315
299315
3127315
044
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(+.f64 y (*.f64 (*.f64 x z) (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x)))))
(+.f64 z (*.f64 (*.f64 y x) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))))
(+.f64 t (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(+.f64 x (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))))
(+.f64 x (*.f64 (*.f64 t z) (-.f64 (tanh.f64 (/.f64 y t)) (tanh.f64 (/.f64 x t)))))
(+.f64 x (*.f64 (*.f64 y t) (-.f64 (tanh.f64 (/.f64 z y)) (tanh.f64 (/.f64 x y)))))
Outputs
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(+.f64 y (*.f64 (*.f64 x z) (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x)))))
(+.f64 z (*.f64 (*.f64 y x) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))))
(+.f64 z (*.f64 (*.f64 x y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))))
(+.f64 t (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(+.f64 x (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))))
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))))
(+.f64 x (*.f64 (*.f64 t z) (-.f64 (tanh.f64 (/.f64 y t)) (tanh.f64 (/.f64 x t)))))
(+.f64 x (*.f64 (*.f64 z t) (-.f64 (tanh.f64 (/.f64 y t)) (tanh.f64 (/.f64 x t)))))
(+.f64 x (*.f64 (*.f64 y t) (-.f64 (tanh.f64 (/.f64 z y)) (tanh.f64 (/.f64 x y)))))
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify25.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01545
11845
22245
32645
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
Outputs
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))

eval1.0ms (0%)

Compiler

Compiled 19 to 12 computations (36.8% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 19 to 12 computations (36.8% saved)

localize91.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 12 computations (80.6% saved)

series85.0ms (0.4%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
12.0ms
x
@inf
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
9.0ms
t
@inf
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
7.0ms
z
@0
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
7.0ms
y
@inf
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
7.0ms
y
@-inf
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))

rewrite361.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
920×rational.json-simplify-47
812×rational.json-simplify-50
788×rational.json-simplify-49
700×rational.json-5
698×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01488
111688
238688
3146988
4602388
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(tanh.f64 (/.f64 t y))
(tanh.f64 (/.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (tanh.f64 (/.f64 t y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (tanh.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tanh.f64 (/.f64 t y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 t y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tanh.f64 (/.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (tanh.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 1 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tanh.f64 (/.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tanh.f64 (/.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (tanh.f64 (/.f64 t y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (tanh.f64 (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (tanh.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tanh.f64 (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tanh.f64 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (tanh.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tanh.f64 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tanh.f64 (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (tanh.f64 (/.f64 x y))))))))

simplify763.0ms (3.3%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-49
1074×rational.json-simplify-1
1038×rational.json-simplify-50
1038×rational.json-simplify-41
872×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052126399
1114324229
2235024003
3508723973
Stop Event
node limit
Counts
203 → 276
Calls
Call 1
Inputs
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 z (-.f64 t x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(/.f64 t y)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 t y))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 t y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))))))
(/.f64 t y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4)))))
(/.f64 x y)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 x y))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (/.f64 x y) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 x y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)
(+.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) 1)
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 0)
(+.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(+.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(*.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(*.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))
(*.f64 (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)
(pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))
(+.f64 (tanh.f64 (/.f64 t y)) 0)
(+.f64 0 (tanh.f64 (/.f64 t y)))
(-.f64 (tanh.f64 (/.f64 t y)) 0)
(-.f64 0 (neg.f64 (tanh.f64 (/.f64 t y))))
(-.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 t y)))) 1)
(*.f64 (tanh.f64 (/.f64 t y)) 1)
(*.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(*.f64 1 (tanh.f64 (/.f64 t y)))
(*.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y)))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 1 (tanh.f64 (/.f64 t y))))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y))))
(*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))))
(/.f64 (tanh.f64 (/.f64 t y)) 1)
(/.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(pow.f64 (tanh.f64 (/.f64 t y)) 1)
(neg.f64 (neg.f64 (tanh.f64 (/.f64 t y))))
(+.f64 (tanh.f64 (/.f64 x y)) 0)
(+.f64 0 (tanh.f64 (/.f64 x y)))
(-.f64 (tanh.f64 (/.f64 x y)) 0)
(-.f64 0 (neg.f64 (tanh.f64 (/.f64 x y))))
(-.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 x y)))) 1)
(*.f64 (tanh.f64 (/.f64 x y)) 1)
(*.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(*.f64 1 (tanh.f64 (/.f64 x y)))
(*.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 1 (tanh.f64 (/.f64 x y))))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))
(*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))
(/.f64 (tanh.f64 (/.f64 x y)) 1)
(/.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(pow.f64 (tanh.f64 (/.f64 x y)) 1)
(neg.f64 (neg.f64 (tanh.f64 (/.f64 x y))))
Outputs
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 z (-.f64 t x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y))
(+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3))))) (pow.f64 y 2)))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2)))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2)))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (pow.f64 t 3)))))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 t -1)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 x -1/2)))) (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (*.f64 -1/2 (pow.f64 t 3))) -1/2)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 x -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))))))) (pow.f64 y 3)) (+.f64 (+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3))))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (+.f64 (+.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/4 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3))) -1/2)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12)))) (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3))))))))) (pow.f64 y 3))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 x 3) (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) 1/4)) (*.f64 -1/2 (*.f64 x (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 -1/2 (pow.f64 x 3))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/3)))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12)))) (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3))))))))) (pow.f64 y 3))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (pow.f64 t 3)))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 x -1/2)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 (pow.f64 x 4) -1/12)))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3))) (*.f64 t -1/2)))))) (pow.f64 y 3)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1))
(*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))
(*.f64 z (neg.f64 (*.f64 (-.f64 t x) -1)))
(*.f64 z (neg.f64 (neg.f64 (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1)))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 z (neg.f64 (*.f64 (-.f64 t x) -1))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 z (neg.f64 (neg.f64 (-.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))))))))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3))))))) (pow.f64 y 2))) (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 z (*.f64 (-.f64 t x) -1)))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 z (neg.f64 (-.f64 t x))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 1/2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 x (+.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (pow.f64 x 3) -1/6))) (+.f64 (*.f64 1/12 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2)))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) (*.f64 t 1/2)))))) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))))))))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3))))))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/4 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))))) (*.f64 1/2 (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12)))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 1/2 (pow.f64 x 3))))) (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3))))))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 z (*.f64 (-.f64 t x) -1)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) 1/4)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12)) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3))))))))) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 z (neg.f64 (-.f64 t x))))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12)) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3))))))))) (pow.f64 y 3))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 y z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (*.f64 t z))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))))
(+.f64 (*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (+.f64 (*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(+.f64 (+.f64 (*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (*.f64 y z) (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (*.f64 z (*.f64 x -1)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (neg.f64 z)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (*.f64 z (*.f64 x -1)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (+.f64 (*.f64 x (neg.f64 z)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (*.f64 z (*.f64 x -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (+.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))
(+.f64 (+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 t y) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2)))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)))))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)))))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))))))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 t -1)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (+.f64 (/.f64 x y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 x -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3))))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (/.f64 t y)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/3)))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y))
(neg.f64 (/.f64 (*.f64 (-.f64 t x) -1) y))
(neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 (-.f64 t x) -1) y))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 3)) (/.f64 (*.f64 -1 (-.f64 t x)) y)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) -1) y) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 t x)) y) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2))))) (pow.f64 y 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 x (+.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (pow.f64 x 3) -1/6))) (+.f64 (*.f64 1/12 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2))))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4))))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 1/2 (pow.f64 x 3))))) (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t x) -1) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y))) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 4)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 (/.f64 x y) -1)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 (/.f64 x y) -1) (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (neg.f64 (/.f64 x y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 (/.f64 x y) -1) (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(/.f64 t y)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))))
(+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (*.f64 -17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (*.f64 -17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))
(/.f64 t y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))
(+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 t -1)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2))))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)))) (pow.f64 y 4))) (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))))))
(/.f64 t y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))
(+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (/.f64 t y) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4)))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (+.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2))))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(/.f64 x y)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (/.f64 x y) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(+.f64 (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (/.f64 x y) (+.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (+.f64 (/.f64 x y) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(/.f64 x y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 x y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 x -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 x -1)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 3) -1/3)))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 x (neg.f64 (*.f64 (pow.f64 x 2) -1/2))) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 x (+.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (pow.f64 x 3) -1/6))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))))) (pow.f64 y 4)))))
(-.f64 (+.f64 (/.f64 x y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 1/2 (pow.f64 x 3))))) (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (+.f64 (/.f64 x y) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/12) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (+.f64 (/.f64 x y) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 -1/2 (pow.f64 x 3))) (pow.f64 y 3)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (pow.f64 y 4)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(+.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 0)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) 1)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 0)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(+.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(+.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) -1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
(+.f64 (tanh.f64 (/.f64 t y)) 0)
(tanh.f64 (/.f64 t y))
(+.f64 0 (tanh.f64 (/.f64 t y)))
(tanh.f64 (/.f64 t y))
(-.f64 (tanh.f64 (/.f64 t y)) 0)
(tanh.f64 (/.f64 t y))
(-.f64 0 (neg.f64 (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(-.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 t y)))) 1)
(tanh.f64 (/.f64 t y))
(*.f64 (tanh.f64 (/.f64 t y)) 1)
(tanh.f64 (/.f64 t y))
(*.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(*.f64 1 (tanh.f64 (/.f64 t y)))
(tanh.f64 (/.f64 t y))
(*.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y)))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 1 (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (/.f64 (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))) (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) 1) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))
(tanh.f64 (/.f64 t y))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 t y))) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y)))))))
(tanh.f64 (/.f64 t y))
(/.f64 (tanh.f64 (/.f64 t y)) 1)
(tanh.f64 (/.f64 t y))
(/.f64 (tanh.f64 (/.f64 t y)) (/.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(pow.f64 (tanh.f64 (/.f64 t y)) 1)
(tanh.f64 (/.f64 t y))
(neg.f64 (neg.f64 (tanh.f64 (/.f64 t y))))
(tanh.f64 (/.f64 t y))
(+.f64 (tanh.f64 (/.f64 x y)) 0)
(tanh.f64 (/.f64 x y))
(+.f64 0 (tanh.f64 (/.f64 x y)))
(tanh.f64 (/.f64 x y))
(-.f64 (tanh.f64 (/.f64 x y)) 0)
(tanh.f64 (/.f64 x y))
(-.f64 0 (neg.f64 (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(-.f64 (-.f64 0 (-.f64 -1 (tanh.f64 (/.f64 x y)))) 1)
(tanh.f64 (/.f64 x y))
(*.f64 (tanh.f64 (/.f64 x y)) 1)
(tanh.f64 (/.f64 x y))
(*.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(*.f64 1 (tanh.f64 (/.f64 x y)))
(tanh.f64 (/.f64 x y))
(*.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y)))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 1 (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (/.f64 (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) 1) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))))
(tanh.f64 (/.f64 x y))
(*.f64 (*.f64 (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))) (/.f64 (/.f64 (/.f64 1 (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))) (*.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))
(tanh.f64 (/.f64 x y))
(/.f64 (tanh.f64 (/.f64 x y)) 1)
(tanh.f64 (/.f64 x y))
(/.f64 (tanh.f64 (/.f64 x y)) (/.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(pow.f64 (tanh.f64 (/.f64 x y)) 1)
(tanh.f64 (/.f64 x y))
(neg.f64 (neg.f64 (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))

eval531.0ms (2.3%)

Compiler

Compiled 19478 to 11528 computations (40.8% saved)

prune75.0ms (0.3%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2715276
Fresh000
Picked101
Done000
Total2725277
Error
0.0b
Counts
277 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(+.f64 x (*.f64 (*.f64 y z) (/.f64 (-.f64 t x) y)))
28.2b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
26.9b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
28.9b
(+.f64 x (*.f64 z (-.f64 t x)))
1.5b
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
Compiler

Compiled 162 to 100 computations (38.3% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 70 to 12 computations (82.9% saved)

series18.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
954×rational.json-simplify-47
938×rational.json-simplify-49
712×rational.json-5
710×exponential.json-3
710×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01472
111872
239972
3150672
4613672
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)
(*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))))))

simplify321.0ms (1.4%)

Algorithm
egg-herbie
Rules
1392×rational.json-simplify-43
1118×rational.json-simplify-47
818×rational.json-simplify-41
804×rational.json-simplify-1
776×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035620556
178619060
2148218778
3277818702
4600818690
Stop Event
node limit
Counts
102 → 164
Calls
Call 1
Inputs
(*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))
(+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(+.f64 t (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (+.f64 t (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(-.f64 t x)
(-.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) x))
(-.f64 (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 3))) (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x)))))))
(*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 3)))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(+.f64 (*.f64 -1 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 z (-.f64 t x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(+.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)
(+.f64 0 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(-.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 1)
(/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)
(/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)
(+.f64 0 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))
(-.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))) 1)
(/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)
(/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
(pow.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
Outputs
(*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t)
(+.f64 t (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) t))
(+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (+.f64 t (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (+.f64 t (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))))
(+.f64 (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) t)) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))
(+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (+.f64 (+.f64 t (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))
(+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (+.f64 t (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) y)
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(-.f64 t x)
(-.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) x))
(-.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y))) (+.f64 x (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y))))
(-.f64 (-.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y))) x)
(-.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y))) (+.f64 x (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y))))
(-.f64 (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))))
(-.f64 (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 2)) 1/2)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y)))))
(-.f64 (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 2)) (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)) (+.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 2)) 1/2)))))
(-.f64 (+.f64 t (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))) (+.f64 x (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 t 3) (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))))
(-.f64 (+.f64 t (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))) (+.f64 x (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 3))) (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 t (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/6))))) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 1/12 (pow.f64 t 4))))) (pow.f64 y 3)))))) (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 2))) (+.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 2)) 1/2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 3)))))) (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) -1/2))) (pow.f64 y 3))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 t (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (*.f64 (pow.f64 t 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 x 2) -1/2) -1/2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2))) (+.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 2)) 1/2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3)))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (pow.f64 x 3) (pow.f64 y 2))))) (+.f64 (+.f64 t (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/2))) (pow.f64 y 3))) (+.f64 (+.f64 x (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 t 3) (pow.f64 y 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 3)) (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y))))))
(-.f64 (+.f64 t (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (*.f64 -1/2 (+.f64 (pow.f64 x 3) (*.f64 x (neg.f64 (pow.f64 x 2)))))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (pow.f64 x 3) (pow.f64 y 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/2))) (pow.f64 y 3))) (+.f64 (+.f64 x (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3)))))))
(-.f64 (+.f64 t (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (*.f64 -1/2 (+.f64 (pow.f64 x 3) (*.f64 x (neg.f64 (pow.f64 x 2)))))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (pow.f64 x 3) (pow.f64 y 2))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 -1/2 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) (neg.f64 t))))) (pow.f64 y 3))) (+.f64 (+.f64 x (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 2)) (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 3)))))))
(*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x)))
(*.f64 -1 (-.f64 (*.f64 t -1) (*.f64 x -1)))
(neg.f64 (*.f64 -1 (-.f64 t x)))
(neg.f64 (*.f64 (-.f64 t x) -1))
(*.f64 (-.f64 t x) 1)
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y)) (*.f64 -1 (-.f64 (*.f64 t -1) (*.f64 x -1)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (neg.f64 (*.f64 -1 (-.f64 t x)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (neg.f64 (*.f64 (-.f64 t x) -1))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (*.f64 (-.f64 t x) 1)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 t -1) (*.f64 x -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 -1/3 (pow.f64 x 3))))))) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3))))))) (pow.f64 y 2))) (neg.f64 (*.f64 -1 (-.f64 t x))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) -1)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)) (neg.f64 (-.f64 t x))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y)) (neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)) (neg.f64 (-.f64 t x))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 t) (*.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) y))))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 -1/3 (pow.f64 x 3))))))) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 t -1) (*.f64 x -1))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 t 3) 1/2) (*.f64 (pow.f64 t 3) -1/6))))))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 y 3))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) 1/2))) (pow.f64 y 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3))))))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (neg.f64 (*.f64 -1 (-.f64 t x))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (*.f64 (pow.f64 t 2) -1/2) (*.f64 (pow.f64 t 2) -1/2)))) (pow.f64 y 3)) (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 x 2) -1/2) -1/2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 1/2 (pow.f64 x 3))))))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/4)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (*.f64 (-.f64 t x) 1) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3)))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 3)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) y) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 3))))) (neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)) (neg.f64 (-.f64 t x)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 3))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) y) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/3 (pow.f64 x 3)))))) (pow.f64 y 3)))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(+.f64 (*.f64 -1 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(+.f64 (*.f64 x -1) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 x -1)))
(+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (+.f64 (neg.f64 x) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))))))
(+.f64 (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 x -1))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))
(+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (+.f64 (+.f64 (neg.f64 x) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 y (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) z))
(*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 y z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) z)) (*.f64 t z))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t))
(*.f64 (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t) z)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) z)) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t)))
(+.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t) z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) z)) (+.f64 (+.f64 (*.f64 t z) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))) (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4)))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t))) (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) t) z) (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4)))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y))
(+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y))
(+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y))
(+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/3))))) (+.f64 (*.f64 (pow.f64 t 3) 1/2) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))))) (pow.f64 y 2)))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 x 3))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 t 3))))) (pow.f64 y 2)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y)))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2))))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (pow.f64 t 3)))))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))))) (*.f64 1/2 (pow.f64 t 3)))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y) (*.f64 z (-.f64 t x)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/3))))) (+.f64 (*.f64 (pow.f64 t 3) 1/2) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 (pow.f64 t 3) 1/6))))) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 1/12 (pow.f64 t 4)))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 -1/2 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 3))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) -1/2)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)))))) (pow.f64 y 3)))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 x 3))) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 t 3))))) (pow.f64 y 2)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3))) -1/2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (*.f64 (pow.f64 t 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (*.f64 (pow.f64 t 4) -1/12)))) (*.f64 (pow.f64 x 2) (*.f64 1/4 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) -1/2) (neg.f64 x)) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 x 2) -1/2) -1/2)) (*.f64 (pow.f64 x 4) -1/12)))) (+.f64 (*.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/2)) (*.f64 -1/2 t)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)))))) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3)))) (*.f64 1/2 (+.f64 (pow.f64 t 3) (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)))))) (pow.f64 y 2)) (+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))))) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) 1/4)) (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 -1/2 (pow.f64 x 3))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (neg.f64 (+.f64 (*.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (pow.f64 x 4) -1/12)))) (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/2)) (*.f64 t -1/2)) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)))))) (pow.f64 y 3)))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (pow.f64 t 3)))))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (*.f64 -1/2 (+.f64 (pow.f64 x 3) (*.f64 x (neg.f64 (pow.f64 x 2))))) (*.f64 x -1/2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 4) -1/12)))) (+.f64 (*.f64 t (*.f64 -1/2 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 3) -1/2)))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)))))) (pow.f64 y 3))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) z) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (pow.f64 t 3)))))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 1/2 (pow.f64 t 2))) (*.f64 -1/3 (pow.f64 t 3))) (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (*.f64 -1/2 (+.f64 (pow.f64 x 3) (*.f64 x (neg.f64 (pow.f64 x 2))))) (*.f64 x -1/2)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 x 2))) (*.f64 -1/3 (pow.f64 x 3))) (neg.f64 x)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 4) -1/12))))) (+.f64 (*.f64 t (*.f64 -1/2 (*.f64 -1/2 (+.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) (neg.f64 t)))))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4))))) (pow.f64 y 3))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1))
(*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))
(*.f64 (*.f64 (-.f64 t x) -1) (neg.f64 z))
(*.f64 (*.f64 (-.f64 t x) 1) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1)))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y) (*.f64 (*.f64 (-.f64 t x) -1) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (*.f64 (*.f64 (-.f64 t x) 1) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y)))
(+.f64 (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 -1/3 (pow.f64 x 3)))))))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))) (neg.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))))))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) (neg.f64 z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))) (*.f64 -1/2 (pow.f64 t 3)))) z) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))))) y))))
(+.f64 (*.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) (*.f64 z -1)) (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/2))))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 -1/3 (pow.f64 x 3)))))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 t 3) 1/2) (*.f64 (pow.f64 t 3) -1/6)))))))) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 1/2 (pow.f64 x 3))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) 1/2)) (*.f64 t 1/2)) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (+.f64 (*.f64 1/12 (pow.f64 x 4)) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -1/6))))) (*.f64 -1/6 (pow.f64 x 4))))))))) (pow.f64 y 3))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))))) y) (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))) (neg.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/4 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))))) (*.f64 1/2 (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/2 (pow.f64 x 3)))) (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (*.f64 (pow.f64 t 2) -1/2) (*.f64 (pow.f64 t 2) -1/2))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 x 2) -1/2) -1/2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 1/2 (pow.f64 x 3))))))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2)))))))) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) z)) y) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) 1/4)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12)) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/2 (pow.f64 x 3)))))))) (+.f64 (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/4)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 1/3 (pow.f64 x 3))))))))))) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) (neg.f64 z)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12)) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/2 (pow.f64 x 3)))))))) (+.f64 (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/3 (pow.f64 x 3))))))))))) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (*.f64 z 1/2)) y) (+.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6)))) (+.f64 (*.f64 (pow.f64 t 3) -1/2) (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))))) (pow.f64 y 2)) (*.f64 (-.f64 t x) (neg.f64 z)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/4)) (+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (*.f64 (pow.f64 t 4) -1/12)) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/2 (pow.f64 x 3)))))))) (+.f64 (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)) (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/2))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 x x) 2)) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 x 2))) (*.f64 1/3 (pow.f64 x 3))))))))))) (pow.f64 y 3))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (*.f64 -1 (*.f64 x z)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (*.f64 x (neg.f64 z)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) z)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (*.f64 x (neg.f64 z)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2)))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2)))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z)) (+.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2)))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)))) (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) z) (pow.f64 y 2))) (+.f64 (*.f64 (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) z) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (*.f64 y z))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 y z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) z))
(+.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(+.f64 0 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 0)
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 0 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 1)
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1)
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(+.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(+.f64 0 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 0)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)))) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (/.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(pow.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z)) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 22 to 7 computations (68.2% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite91.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
16832
223332
386732
4340232
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(*.f64 z (-.f64 t x))
(+.f64 x (*.f64 z (-.f64 t x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 t x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 t x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 t x)) (*.f64 z (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 t x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 z (-.f64 t x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 z (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)))))

simplify238.0ms (1%)

Algorithm
egg-herbie
Rules
1258×rational.json-simplify-58
918×rational.json-simplify-47
682×rational.json-simplify-2
670×rational.json-simplify-49
644×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0521787
1991541
22811541
311471497
438821497
564581497
Stop Event
node limit
Counts
89 → 44
Calls
Call 1
Inputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (-.f64 t x)) 0)
(+.f64 0 (*.f64 z (-.f64 t x)))
(-.f64 (*.f64 z (-.f64 t x)) 0)
(/.f64 (*.f64 z (-.f64 t x)) 1)
(/.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 t x)) (*.f64 z (-.f64 t x))))
(pow.f64 (*.f64 z (-.f64 t x)) 1)
(-.f64 (+.f64 x (*.f64 z (-.f64 t x))) 0)
(*.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
(*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(*.f64 1 (+.f64 x (*.f64 z (-.f64 t x))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) 1))
(*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x))))))
(/.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
(/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(pow.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
Outputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(*.f64 z (*.f64 x -1))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (*.f64 x -1))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (*.f64 x -1))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 x -1)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 (*.f64 z -1) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 x (+.f64 (*.f64 z -1) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 x (*.f64 z (*.f64 x -1))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 z (-.f64 t x)) 0)
(*.f64 (-.f64 t x) z)
(+.f64 0 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) z)
(-.f64 (*.f64 z (-.f64 t x)) 0)
(*.f64 (-.f64 t x) z)
(/.f64 (*.f64 z (-.f64 t x)) 1)
(*.f64 (-.f64 t x) z)
(/.f64 (*.f64 z (-.f64 t x)) (/.f64 (*.f64 z (-.f64 t x)) (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) z)
(pow.f64 (*.f64 z (-.f64 t x)) 1)
(*.f64 (-.f64 t x) z)
(-.f64 (+.f64 x (*.f64 z (-.f64 t x))) 0)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 1 (+.f64 x (*.f64 z (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) 1))
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x))))))
(+.f64 x (*.f64 (-.f64 t x) z))
(/.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
(+.f64 x (*.f64 (-.f64 t x) z))
(/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (/.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 x (*.f64 (-.f64 t x) z))
(pow.f64 (+.f64 x (*.f64 z (-.f64 t x))) 1)
(+.f64 x (*.f64 (-.f64 t x) z))

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 9 computations (76.9% saved)

series5.0ms (0%)

Counts
3 → 120
Calls

33 calls:

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

rewrite160.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
914×rational.json-simplify-49
858×rational.json-simplify-47
812×rational.json-simplify-50
606×rational.json-5
604×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01169
19669
233469
3127269
4532569
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(+.f64 x (*.f64 (*.f64 y z) (/.f64 (-.f64 t x) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))))

simplify200.0ms (0.9%)

Algorithm
egg-herbie
Rules
1010×rational.json-simplify-1
988×rational.json-simplify-49
902×rational.json-simplify-2
902×rational.json-simplify-54
664×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01263623
12943309
27163293
322663293
463043293
Stop Event
node limit
Counts
171 → 91
Calls
Call 1
Inputs
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)
(+.f64 0 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))
(-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)
(/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(pow.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(+.f64 (/.f64 (-.f64 t x) y) 0)
(+.f64 0 (/.f64 (-.f64 t x) y))
(-.f64 (/.f64 (-.f64 t x) y) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
(*.f64 (/.f64 (-.f64 t x) y) 1)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(-.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 (-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (-.f64 -1 x)) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (-.f64 1 x))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))
(/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
Outputs
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 (*.f64 z -1) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 z t) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 (+.f64 z -1) (neg.f64 x))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 z t) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 z t) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 z t) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 z t) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 z t) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 z t) (*.f64 x (-.f64 1 z)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z t) (+.f64 x (*.f64 z (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(+.f64 0 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 0)
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(pow.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) 1)
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(neg.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(+.f64 (/.f64 (-.f64 t x) y) 0)
(/.f64 (-.f64 t x) y)
(+.f64 0 (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(-.f64 (/.f64 (-.f64 t x) y) 0)
(/.f64 (-.f64 t x) y)
(-.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 1 (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 (-.f64 t x) y)
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(-.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 0)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (-.f64 1 x))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 11 computations (80% saved)

series31.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite161.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
924×rational.json-simplify-47
812×rational.json-simplify-50
788×rational.json-simplify-49
704×rational.json-5
702×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01499
111799
238799
3147699
4606799
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))))

simplify488.0ms (2.1%)

Algorithm
egg-herbie
Rules
1154×rational.json-simplify-1
1066×rational.json-simplify-2
918×rational.json-simplify-49
780×rational.json-simplify-54
742×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
034118645
176817311
2151317179
3331617135
4700617119
Stop Event
node limit
Counts
187 → 234
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y))))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))))))) (pow.f64 y 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t)))) z) (pow.f64 y 3)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 -1 (*.f64 z x)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))) z) (pow.f64 y 3)) (+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) (pow.f64 y 3)) x))))
x
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z x)) x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z x)) x))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (*.f64 -1 (/.f64 x y)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(*.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y)) (/.f64 x y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 x y)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(*.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(*.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)
(+.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 (-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (-.f64 -1 x)) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 0)
(+.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(+.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(*.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))
(*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(/.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)
(pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(neg.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))
Outputs
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 (-.f64 t x) z) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (*.f64 z (-.f64 t x))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2))))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))))))) (pow.f64 y 3)))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6))))))))) (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))) -1/2)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4))))) (pow.f64 y 3)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (*.f64 (pow.f64 t 4) -1/12)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3))) (*.f64 -1/2 t)))) (pow.f64 y 3)))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4))))) (pow.f64 y 3)))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3))) (*.f64 t -1/2)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4))))) (pow.f64 y 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (neg.f64 x))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (*.f64 z (*.f64 -1 (-.f64 t x))))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t) (*.f64 -1/6 (pow.f64 t 4)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t)))) z) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6)))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3)))))))) (pow.f64 y 3)) (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (neg.f64 x)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 t (*.f64 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3))) 1/2))))) (pow.f64 y 3))) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (*.f64 z (*.f64 -1 (-.f64 t x)))))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 z t))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 z t) (+.f64 (*.f64 z (neg.f64 x)) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 z t) (+.f64 (+.f64 (*.f64 z (neg.f64 x)) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)))
(*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 1 (*.f64 -1 z)))
(*.f64 x (+.f64 1 (neg.f64 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (*.f64 -1 z))))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (+.f64 1 (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (+.f64 1 (neg.f64 z))))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 (+.f64 z -1) (neg.f64 x))
(*.f64 (+.f64 -1 z) (neg.f64 x))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))) z)) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y)) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 x (+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y))))
(+.f64 x (*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 x (+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y))))
(+.f64 x (*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 x (+.f64 (*.f64 z (neg.f64 x)) (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (*.f64 z y))))
(+.f64 x (*.f64 z (+.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))) (neg.f64 x))))
(+.f64 x (*.f64 z (+.f64 (neg.f64 x) (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y))))
(+.f64 x (+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y))))
(+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x)))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (+.f64 x (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2))) (*.f64 z (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t)) (*.f64 -1/6 (pow.f64 t 4)))))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))))) z) (pow.f64 y 3)) (+.f64 (*.f64 (-.f64 t x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3))))) (*.f64 1/2 (pow.f64 t 3))) z) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6))))))))) (+.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3))) -1/2)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4))))) (pow.f64 y 3))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (*.f64 (pow.f64 t 4) -1/12)))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3))) (*.f64 -1/2 t)))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 x (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (+.f64 x (*.f64 z (-.f64 t x)))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 -1/2 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3))))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4))))) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3))) (*.f64 t -1/2)) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4))))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 t 3)))) (pow.f64 y 2)) (+.f64 x (*.f64 z (-.f64 t x))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y))))
(+.f64 x (+.f64 (*.f64 z (-.f64 t x)) (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (+.f64 x (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (neg.f64 x)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z))) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))
(+.f64 (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (*.f64 z (*.f64 -1 (-.f64 t x))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 x (*.f64 z (-.f64 t x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (*.f64 -1 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) y)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t))))) (pow.f64 y 3)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) y)) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6)))))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) 1/4)) (*.f64 1/2 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3)))))))) (pow.f64 y 3))) (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 t) (neg.f64 x)))))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 t x)) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2))) (+.f64 (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)) (*.f64 t (*.f64 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3))) 1/2))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))))) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 1/4)))) (pow.f64 y 3)) (+.f64 (+.f64 x (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)) (*.f64 z (*.f64 -1 (-.f64 t x)))))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) 1/4)))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) y)) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 2)))))))
x
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z))
(*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 z t)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z x)) x)))
(+.f64 (*.f64 z t) (+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (+.f64 x (*.f64 z (+.f64 t (neg.f64 x)))))
(+.f64 x (+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 z x)) x))))
(+.f64 (*.f64 z t) (+.f64 (+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (+.f64 (+.f64 x (*.f64 z (+.f64 t (neg.f64 x)))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 t 5)) (pow.f64 y 4))) (+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))) z)) x)
(+.f64 x (*.f64 y (*.f64 z (-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(+.f64 x (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y))))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 t y) (neg.f64 (/.f64 x y))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))))
(+.f64 (/.f64 t y) (+.f64 (neg.f64 (/.f64 x y)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (+.f64 (/.f64 t y) (neg.f64 (/.f64 x y))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 x y)) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (/.f64 t y)) (/.f64 x y))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2)))) (/.f64 x y))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)))) (/.f64 x y))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/6 (pow.f64 t 3)))) t))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 1/3 (pow.f64 t 3)))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) 1/6)))))))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4))) (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)) (neg.f64 t)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))) (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (/.f64 x y) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4)))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (neg.f64 (*.f64 (pow.f64 t 2) -1/2))) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (+.f64 (*.f64 t (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4)))))) (+.f64 (+.f64 (/.f64 x y) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) -1/2) (neg.f64 t)) (*.f64 -1/2 (pow.f64 t 3)))) (pow.f64 y 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (neg.f64 x)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y))
(neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y))
(neg.f64 (/.f64 (-.f64 x t) y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (neg.f64 x)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (-.f64 x t) y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (neg.f64 x)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)) (/.f64 (*.f64 -1 (-.f64 t x)) y))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (neg.f64 (+.f64 (/.f64 (-.f64 x t) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/6 (pow.f64 t 4)) (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) t)))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 1/2 (pow.f64 t 3))))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3))) t) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (pow.f64 t 2)) (pow.f64 t 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (neg.f64 x)) y)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/3)))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/12 (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2))) -1/2)) (+.f64 (*.f64 (pow.f64 t 4) -1/6) (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (pow.f64 t 3)) (*.f64 (pow.f64 t 3) -1/6))))))) (pow.f64 y 4)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (+.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 1/2 (pow.f64 t 2)))) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)) (/.f64 (*.f64 -1 (-.f64 t x)) y))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 4) -1/12) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2))) (pow.f64 y 2))) (+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 x t) y) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/6))) (*.f64 -1/2 (pow.f64 t 3))) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 (pow.f64 t 3) 1/3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (pow.f64 t 2) -1/2) -1/2)) (*.f64 (pow.f64 t 4) -1/12))) (pow.f64 y 4))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 t 2) (neg.f64 (pow.f64 t 2)))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (*.f64 t (+.f64 (*.f64 t (*.f64 (pow.f64 t 2) -1/2)) (*.f64 1/2 (pow.f64 t 3)))) (pow.f64 y 4)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 -1 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (neg.f64 (/.f64 x y))) (/.f64 1 (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(+.f64 0 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 0)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (/.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) 1)
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 0)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (-.f64 1 x))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))) 1)
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))))
(+.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 0)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(+.f64 0 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(+.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (/.f64 -1 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) 1) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))) (*.f64 (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))) (*.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y)))))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (/.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(/.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))) -1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)) 1)
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))
(neg.f64 (-.f64 (/.f64 x y) (tanh.f64 (/.f64 t y))))
(-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))

localize28.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 55 to 11 computations (80% saved)

series23.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite269.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
864×rational.json-simplify-47
768×rational.json-simplify-50
752×rational.json-simplify-49
654×rational.json-5
652×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01358
110858
236158
3137458
4564358
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (-.f64 -1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)))))))

simplify512.0ms (2.2%)

Algorithm
egg-herbie
Rules
1550×rational.json-simplify-47
876×rational.json-simplify-2
806×rational.json-simplify-111
740×rational.json-simplify-1
712×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025311254
151710476
2106310348
3224410318
4610510318
Stop Event
node limit
Counts
116 → 146
Calls
Call 1
Inputs
(*.f64 t z)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))) z) (pow.f64 y 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))) z) (pow.f64 y 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))))) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 t y)) (/.f64 x y))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))))) (pow.f64 y 3))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)
(+.f64 0 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) 1)
(/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)
(/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(pow.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(+.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 0)
(+.f64 0 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(+.f64 1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)))
(+.f64 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)
(*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (-.f64 -1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))
(/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)
(pow.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)))
Outputs
(*.f64 t z)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y)))
(+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))) z) (pow.f64 y 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y))) (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/3)))))) (pow.f64 y 2)))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (pow.f64 x 3) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 2))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (pow.f64 x 3) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 2)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4)))))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))))) z) (pow.f64 y 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) z) y)) (*.f64 z (-.f64 t x)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/3)))))) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 -1/2 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (*.f64 -1/2 (pow.f64 x 3)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 (pow.f64 x 4) 1/12))))))) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (pow.f64 x 3) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12)))))) (pow.f64 y 3))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y))) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (pow.f64 x 3) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 2)) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 x -1/2))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12)))))) (pow.f64 y 3))))
(+.f64 (*.f64 z (-.f64 t x)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 x -1/2))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12)))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 z (*.f64 1/2 (-.f64 (pow.f64 x 3) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6))))) (pow.f64 y 2)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 t -1) (*.f64 x -1))))
(neg.f64 (*.f64 z (*.f64 -1 (-.f64 t x))))
(*.f64 z (neg.f64 (*.f64 (-.f64 t x) -1)))
(*.f64 (neg.f64 (-.f64 t x)) (neg.f64 z))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 t -1) (*.f64 x -1)))) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y)))
(+.f64 (neg.f64 (*.f64 z (*.f64 -1 (-.f64 t x)))) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)))
(+.f64 (*.f64 z (neg.f64 (*.f64 (-.f64 t x) -1))) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)))
(+.f64 (*.f64 (neg.f64 (-.f64 t x)) (neg.f64 z)) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 t -1) (*.f64 x -1)))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (*.f64 -1 (+.f64 (*.f64 z (*.f64 -1 (-.f64 t x))) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (*.f64 -1 (+.f64 (*.f64 z (*.f64 (-.f64 t x) -1)) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (neg.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 t x))) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) z)) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 1/2 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4)))))))) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)))))) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 t -1) (*.f64 x -1)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 2))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/12) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/6))))) (*.f64 -1/6 (pow.f64 x 4))))))) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) y))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (+.f64 (*.f64 z (*.f64 -1 (-.f64 t x))) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1/3)))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 x (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2)))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)))) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12)))))) (pow.f64 y 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (+.f64 (*.f64 z (*.f64 (-.f64 t x) -1)) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 x (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 (pow.f64 x 4) -1/12)))))) (pow.f64 y 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 z (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) y)) (+.f64 (neg.f64 (+.f64 (*.f64 z (neg.f64 (-.f64 t x))) (/.f64 (*.f64 z (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6))))) (pow.f64 y 2)))) (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 x (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/3)))))))) (pow.f64 y 3))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 t z)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 z (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 z (+.f64 t (*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) -1)))
(+.f64 (*.f64 t z) (*.f64 y (neg.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(*.f64 z (+.f64 t (neg.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) -1)))
(+.f64 (*.f64 t z) (*.f64 y (neg.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(*.f64 z (+.f64 t (neg.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))))))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y (*.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) -1)))
(+.f64 (*.f64 t z) (*.f64 y (neg.f64 (*.f64 z (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(*.f64 z (+.f64 t (neg.f64 (*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))))))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 z (*.f64 x -1)))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 z (*.f64 x -1)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))))
(+.f64 (+.f64 (*.f64 t z) (+.f64 (*.f64 z (*.f64 x -1)) (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 z (+.f64 t (neg.f64 x)))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))
(+.f64 (*.f64 z (+.f64 t (neg.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 -2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (*.f64 y z))
(*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 z y))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(/.f64 t y)
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (/.f64 t y)) (/.f64 x y))
(-.f64 (+.f64 (/.f64 t y) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))) (/.f64 x y))
(-.f64 (+.f64 (/.f64 t y) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)))) (/.f64 x y))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3)))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/3))) (pow.f64 y 3)))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 -1/2 (pow.f64 x 3))) x) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 3)))) x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)))) (pow.f64 y 3))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)))) (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1/6))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (*.f64 (pow.f64 x 4) 1/12)))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))))))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))))))
(-.f64 (+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2)) (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 -1/2 (pow.f64 x 3)))) (pow.f64 y 4)))))) (+.f64 (/.f64 x y) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/6)) (pow.f64 y 3)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)) (*.f64 (pow.f64 x 3) -1/3)) (neg.f64 x)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y))
(neg.f64 (/.f64 (*.f64 (-.f64 t x) -1) y))
(neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 (-.f64 t x) -1) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (/.f64 (neg.f64 (-.f64 t x)) y)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))))) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/3))))) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1/3))))) (pow.f64 y 3)) (/.f64 (*.f64 -1 (-.f64 t x)) y))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) -1) y) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 x)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) x) (pow.f64 y 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))))) (pow.f64 y 3))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) x) (*.f64 1/12 (pow.f64 x 4))))) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t -1) (*.f64 x -1)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (*.f64 -1 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/3))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))))) (pow.f64 y 4))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 (pow.f64 x 2) -1/2)) (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/12) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) 1/2))) (*.f64 (pow.f64 x 3) -1/6))))) (*.f64 -1/6 (pow.f64 x 4)))) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 t x)) y)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1/3))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (pow.f64 y 4))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -1/6)))) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (pow.f64 y 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) -1) y) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))) (pow.f64 y 3))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 (pow.f64 x 4) -1/12))) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 4))) (neg.f64 (+.f64 (/.f64 (neg.f64 (-.f64 t x)) y) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/6)))) (pow.f64 y 3))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 4) -1/12) (*.f64 x (+.f64 (*.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) 1/3))))) (pow.f64 y 4))))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1)) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 t y)))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 t y) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 t y) (+.f64 (+.f64 (*.f64 (/.f64 x y) -1) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (/.f64 t y) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(+.f64 (/.f64 t y) (+.f64 (neg.f64 (/.f64 x y)) (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (/.f64 t y) (+.f64 (neg.f64 (/.f64 x y)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 t y) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(+.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(+.f64 0 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 0)
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) 1)
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(pow.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1)
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(*.f64 (*.f64 z y) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(+.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 0)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(+.f64 0 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(+.f64 1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(+.f64 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1)) 1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (/.f64 -1 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (-.f64 -1 (-.f64 (/.f64 t y) (-.f64 (tanh.f64 (/.f64 x y)) -1))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) 1) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (*.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))))))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (/.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(/.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)) -1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(pow.f64 (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y))) 1)
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))
(neg.f64 (-.f64 (tanh.f64 (/.f64 x y)) (/.f64 t y)))
(-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))

eval3.1s (13.3%)

Compiler

Compiled 50508 to 28710 computations (43.2% saved)

prune1.4s (5.9%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New91114925
Fresh000
Picked011
Done134
Total91218930
Error
0.0b
Counts
930 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
39.8b
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y)))))
31.8b
(-.f64 (*.f64 y (*.f64 (-.f64 t x) (/.f64 z y))) (neg.f64 x))
29.7b
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y)))
31.1b
(+.f64 x (*.f64 (*.f64 y z) (/.f64 t y)))
28.2b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
44.3b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)))
26.9b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
31.9b
(+.f64 x (*.f64 (*.f64 y z) (+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)))
54.4b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
58.3b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
39.9b
(+.f64 x (*.f64 (*.f64 y z) (neg.f64 (/.f64 x y))))
28.9b
(+.f64 x (*.f64 z (-.f64 t x)))
35.7b
(+.f64 x (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y)))
1.5b
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
25.3b
(+.f64 x (*.f64 z t))
46.1b
(*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
32.7b
(*.f64 x (-.f64 1 z))
22.4b
x
Compiler

Compiled 747 to 337 computations (54.9% saved)

localize12.0ms (0.1%)

Compiler

Compiled 15 to 6 computations (60% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x (-.f64 1 z))
Compiler

Compiled 15 to 10 computations (33.3% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite132.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify272.0ms (1.2%)

Algorithm
egg-herbie
Rules
938×rational.json-simplify-111
756×rational.json-simplify-2
756×rational.json-simplify-104
598×rational.json-simplify-79
576×rational.json-simplify-73
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027471
154449
2129449
3367449
41417449
53695449
65669449
77512449
Stop Event
node limit
Counts
33 → 17
Calls
Call 1
Inputs
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
x
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 x (-.f64 1 z)) 0)
(+.f64 0 (*.f64 x (-.f64 1 z)))
(-.f64 (*.f64 x (-.f64 1 z)) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 1 z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 1 z)))) 1)
(/.f64 (*.f64 x (-.f64 1 z)) 1)
(/.f64 (*.f64 x (-.f64 1 z)) (/.f64 (*.f64 x (-.f64 1 z)) (*.f64 x (-.f64 1 z))))
(pow.f64 (*.f64 x (-.f64 1 z)) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 1 z))))
Outputs
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
(*.f64 (-.f64 1 z) x)
x
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (*.f64 x -1))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (*.f64 x -1))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (*.f64 x -1)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 x (-.f64 1 z)) 0)
(*.f64 (-.f64 1 z) x)
(+.f64 0 (*.f64 x (-.f64 1 z)))
(*.f64 (-.f64 1 z) x)
(-.f64 (*.f64 x (-.f64 1 z)) 0)
(*.f64 (-.f64 1 z) x)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 1 z))))
(*.f64 (-.f64 1 z) x)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 1 z)))) 1)
(*.f64 (-.f64 1 z) x)
(/.f64 (*.f64 x (-.f64 1 z)) 1)
(*.f64 (-.f64 1 z) x)
(/.f64 (*.f64 x (-.f64 1 z)) (/.f64 (*.f64 x (-.f64 1 z)) (*.f64 x (-.f64 1 z))))
(*.f64 (-.f64 1 z) x)
(pow.f64 (*.f64 x (-.f64 1 z)) 1)
(*.f64 (-.f64 1 z) x)
(neg.f64 (neg.f64 (*.f64 x (-.f64 1 z))))
(*.f64 (-.f64 1 z) x)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 43 to 9 computations (79.1% saved)

series10.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite193.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
850×rational.json-simplify-49
808×rational.json-simplify-47
740×rational.json-simplify-50
584×rational.json-5
582×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01175
19575
232675
3123875
4510075
Stop Event
node limit
Counts
3 → 42
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 t x) y) y)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(+.f64 x (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))))

simplify349.0ms (1.5%)

Algorithm
egg-herbie
Rules
1444×rational.json-simplify-50
1390×rational.json-simplify-54
1164×rational.json-simplify-43
950×rational.json-simplify-1
744×exponential.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01063350
12503078
26343062
329223062
473553062
Stop Event
node limit
Counts
174 → 89
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(+.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))
(-.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(-.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))
(pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(+.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(-.f64 (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (-.f64 -1 x)) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))
(/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (neg.f64 x))
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 (*.f64 -1 z) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 -1 z) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 (+.f64 z -1) (neg.f64 x))
(*.f64 (+.f64 -1 z) (neg.f64 x))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 -1 z) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(*.f64 y (/.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(+.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(-.f64 x (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 0)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (-.f64 1 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(-.f64 (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (/.f64 (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) (*.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (/.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(pow.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))) 1)
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))

localize201.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)))
0.0b
(/.f64 (-.f64 t x) y)
1.6b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
16.8b
(*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1))
Compiler

Compiled 81 to 37 computations (54.3% saved)

series11.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite208.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
998×rational.json-simplify-47
856×rational.json-simplify-49
734×rational.json-5
732×exponential.json-3
732×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017105
115769
248669
3160169
4643369
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (-.f64 t x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t x) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))))

simplify717.0ms (3.1%)

Algorithm
egg-herbie
Rules
1046×rational.json-simplify-1
932×rational.json-simplify-49
884×rational.json-simplify-2
818×rational.json-simplify-54
654×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01234185
12563807
26733791
322203791
461293791
Stop Event
node limit
Counts
183 → 101
Calls
Call 1
Inputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 z (-.f64 t x)))
x
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 0 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)
(/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)
(/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(pow.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(+.f64 0 (/.f64 (-.f64 t x) y))
(+.f64 -1 (+.f64 1 (/.f64 (-.f64 t x) y)))
(+.f64 (+.f64 1 (/.f64 (-.f64 t x) y)) -1)
(+.f64 1 (+.f64 -1 (/.f64 (-.f64 t x) y)))
(+.f64 (/.f64 (-.f64 t x) y) 0)
(+.f64 (+.f64 -1 (/.f64 (-.f64 t x) y)) 1)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y)))
(*.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 (-.f64 t x) y) 1)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 0)
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (-.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))) 1)
(-.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (-.f64 -1 x)) 1)
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)
(*.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
Outputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 x y))
(*.f64 (/.f64 x y) -1)
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(*.f64 (/.f64 x y) -1)
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(*.f64 (/.f64 x y) -1)
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 (/.f64 x y) -1))
(+.f64 (/.f64 t y) (neg.f64 (/.f64 x y)))
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 (*.f64 z -1) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 (+.f64 z -1) (neg.f64 x))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 x (*.f64 z (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) z))
x
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y))
(*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y)))) x)
(+.f64 x (*.f64 z (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) y)))
(+.f64 x (*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 z y)))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (/.f64 t y) (/.f64 x y)))))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 0 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 0)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(pow.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) 1)
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(neg.f64 (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))
(*.f64 z (*.f64 y (/.f64 (-.f64 t x) y)))
(+.f64 0 (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(+.f64 -1 (+.f64 1 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(+.f64 (+.f64 1 (/.f64 (-.f64 t x) y)) -1)
(/.f64 (-.f64 t x) y)
(+.f64 1 (+.f64 -1 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(+.f64 (/.f64 (-.f64 t x) y) 0)
(/.f64 (-.f64 t x) y)
(+.f64 (+.f64 -1 (/.f64 (-.f64 t x) y)) 1)
(/.f64 (-.f64 t x) y)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 1 (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 -1 (neg.f64 (/.f64 (-.f64 t x) y))))
(/.f64 (-.f64 t x) y)
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(/.f64 (neg.f64 (/.f64 (-.f64 t x) y)) -1)
(/.f64 (-.f64 t x) y)
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 x (neg.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (neg.f64 x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 0)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (-.f64 1 x))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))) (-.f64 -1 x)) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) 1))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))) (*.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (/.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y))))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(pow.f64 (+.f64 x (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 y (*.f64 z (/.f64 (-.f64 t x) y)))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 z (*.f64 (/.f64 (-.f64 t x) y) y))))
(+.f64 x (*.f64 z (*.f64 y (/.f64 (-.f64 t x) y))))

localize264.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
1.0b
(/.f64 1 (/.f64 (-.f64 t x) y))
17.2b
(*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
47.1b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
Compiler

Compiled 219 to 30 computations (86.3% saved)

series21.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

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

rewrite210.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
016316
114288
249588
3193488
4740588
Stop Event
node limit
Counts
4 → 57
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t x) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (fabs.f64 (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))))))

simplify628.0ms (2.7%)

Algorithm
egg-herbie
Rules
1018×rational.json-simplify-47
870×rational.json-simplify-104
792×rational.json-simplify-76
768×rational.json-simplify-55
650×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01865925
13915655
27535631
328435613
472895613
Stop Event
node limit
Counts
213 → 116
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(+.f64 (/.f64 (-.f64 t x) y) 0)
(+.f64 0 (/.f64 (-.f64 t x) y))
(-.f64 (/.f64 (-.f64 t x) y) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(+.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(+.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)
(+.f64 0 (/.f64 1 (/.f64 (-.f64 t x) y)))
(-.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (/.f64 (-.f64 t x) y)))) 1)
(*.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))))
(pow.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(fabs.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (fabs.f64 (/.f64 (-.f64 t x) y)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (-.f64 t x) y)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
Outputs
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 t y)
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(+.f64 (/.f64 t y) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 t y))
(+.f64 (neg.f64 (/.f64 x y)) (/.f64 t y))
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(neg.f64 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(neg.f64 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(neg.f64 (*.f64 x z))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))
(*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(neg.f64 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (/.f64 (*.f64 x y) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 (*.f64 x y) (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (/.f64 (*.f64 x y) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 (*.f64 x y) (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)))))
(/.f64 y t)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t))
(+.f64 (/.f64 y t) (/.f64 (*.f64 x y) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y x) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 y t))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)) (/.f64 (*.f64 x y) (pow.f64 t 2)))))
(+.f64 (/.f64 y t) (+.f64 (+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3))) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 t 3)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 x 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))
(*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(neg.f64 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))
(*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(neg.f64 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 y t) (pow.f64 x 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 x 2)) (+.f64 (/.f64 y x) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 x 3))))))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 y (-.f64 t x))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 t 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 x 2) (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -2 (/.f64 (*.f64 t x) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x t) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 t 2) (pow.f64 y 2))))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(/.f64 (pow.f64 (-.f64 t x) 2) (pow.f64 y 2))
(+.f64 (/.f64 (-.f64 t x) y) 0)
(/.f64 (-.f64 t x) y)
(+.f64 0 (/.f64 (-.f64 t x) y))
(/.f64 (-.f64 t x) y)
(-.f64 (/.f64 (-.f64 t x) y) 0)
(/.f64 (-.f64 t x) y)
(-.f64 0 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
(/.f64 (-.f64 t x) y)
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(/.f64 (/.f64 (-.f64 t x) y) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(pow.f64 (/.f64 (-.f64 t x) y) 1)
(/.f64 (-.f64 t x) y)
(neg.f64 (neg.f64 (/.f64 (-.f64 t x) y)))
(/.f64 (-.f64 t x) y)
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(+.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 0)
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))) 1)
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(pow.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)) 1)
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 y z))
(+.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)
(/.f64 1 (/.f64 (-.f64 t x) y))
(+.f64 0 (/.f64 1 (/.f64 (-.f64 t x) y)))
(/.f64 1 (/.f64 (-.f64 t x) y))
(-.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 0)
(/.f64 1 (/.f64 (-.f64 t x) y))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (/.f64 (-.f64 t x) y)))) 1)
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y)))
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(pow.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) 1)
(/.f64 1 (/.f64 (-.f64 t x) y))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (-.f64 t x) y))))
(/.f64 1 (/.f64 (-.f64 t x) y))
(+.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(-.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 0)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) 1)
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (fabs.f64 (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) (neg.f64 (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 t x) y)) 2))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))

eval301.0ms (1.3%)

Compiler

Compiled 14259 to 3008 computations (78.9% saved)

prune331.0ms (1.4%)

Pruning

26 alts after pruning (20 fresh and 6 done)

PrunedKeptTotal
New43314447
Fresh369
Picked101
Done268
Total43926465
Error
0.0b
Counts
465 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
41.2b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 1 z)))) 1)
44.0b
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z))))
29.7b
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y)))
37.5b
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
31.1b
(+.f64 x (*.f64 (*.f64 y z) (/.f64 t y)))
28.2b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
34.5b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 t y))) 1)))
26.9b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
31.9b
(+.f64 x (*.f64 (*.f64 y z) (+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)))
58.1b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 y t) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
54.3b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (/.f64 (-.f64 t x) y)))) 1) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
54.4b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
55.2b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
57.1b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
39.9b
(+.f64 x (*.f64 (*.f64 y z) (neg.f64 (/.f64 x y))))
28.9b
(+.f64 x (*.f64 z (-.f64 t x)))
28.4b
(+.f64 x (*.f64 z (*.f64 (/.f64 t y) y)))
44.2b
(+.f64 x (*.f64 z (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1) y)))
1.5b
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
54.4b
(+.f64 x (*.f64 z (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) y)))
25.3b
(+.f64 x (*.f64 z t))
36.1b
(+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
46.1b
(*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
58.8b
(*.f64 z (neg.f64 x))
32.7b
(*.f64 x (-.f64 1 z))
22.4b
x
Compiler

Compiled 1299 to 586 computations (54.9% saved)

localize16.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
17.0b
(*.f64 (/.f64 t y) y)
Compiler

Compiled 32 to 8 computations (75% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite123.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify201.0ms (0.9%)

Algorithm
egg-herbie
Rules
1822×rational.json-simplify-47
916×rational.json-simplify-111
810×rational.json-simplify-1
752×rational.json-simplify-2
582×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023141
146141
2113141
3349141
41417141
53719141
66764141
Stop Event
node limit
Counts
33 → 11
Calls
Call 1
Inputs
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
(+.f64 (*.f64 y (/.f64 t y)) 0)
(+.f64 0 (*.f64 y (/.f64 t y)))
(-.f64 (*.f64 y (/.f64 t y)) 0)
(-.f64 0 (neg.f64 (*.f64 y (/.f64 t y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 t y)))) 1)
(/.f64 (*.f64 y (/.f64 t y)) 1)
(/.f64 (*.f64 y (/.f64 t y)) (/.f64 (*.f64 y (/.f64 t y)) (*.f64 y (/.f64 t y))))
(pow.f64 (*.f64 y (/.f64 t y)) 1)
(neg.f64 (neg.f64 (*.f64 y (/.f64 t y))))
Outputs
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
(+.f64 (*.f64 y (/.f64 t y)) 0)
(*.f64 y (/.f64 t y))
(+.f64 0 (*.f64 y (/.f64 t y)))
(*.f64 y (/.f64 t y))
(-.f64 (*.f64 y (/.f64 t y)) 0)
(*.f64 y (/.f64 t y))
(-.f64 0 (neg.f64 (*.f64 y (/.f64 t y))))
(*.f64 y (/.f64 t y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 t y)))) 1)
(*.f64 y (/.f64 t y))
(/.f64 (*.f64 y (/.f64 t y)) 1)
(*.f64 y (/.f64 t y))
(/.f64 (*.f64 y (/.f64 t y)) (/.f64 (*.f64 y (/.f64 t y)) (*.f64 y (/.f64 t y))))
(*.f64 y (/.f64 t y))
(pow.f64 (*.f64 y (/.f64 t y)) 1)
(*.f64 y (/.f64 t y))
(neg.f64 (neg.f64 (*.f64 y (/.f64 t y))))
(*.f64 y (/.f64 t y))

localize9.0ms (0%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 9 computations (76.9% saved)

series8.0ms (0%)

Counts
3 → 120
Calls

33 calls:

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

rewrite169.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
916×rational.json-simplify-49
858×rational.json-simplify-47
812×rational.json-simplify-50
606×rational.json-5
604×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01169
19669
233469
3127269
4532469
Stop Event
node limit
Counts
3 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))
(+.f64 x (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y)))
(*.f64 y (-.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 t x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 t x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 t x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t x)) (/.f64 (*.f64 y (-.f64 t x)) (*.f64 y (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 t x))))))))

simplify311.0ms (1.3%)

Algorithm
egg-herbie
Rules
1436×rational.json-simplify-50
1382×rational.json-simplify-54
1182×rational.json-simplify-43
974×rational.json-simplify-1
740×exponential.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01063464
12503084
26493068
329903068
474433068
Stop Event
node limit
Counts
162 → 84
Calls
Call 1
Inputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 (*.f64 (-.f64 t x) z) x)
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)
(+.f64 0 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)
(/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)
(/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(pow.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 0)
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (-.f64 1 x))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)
(-.f64 (-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (-.f64 -1 x)) 1)
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(pow.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 (*.f64 y (-.f64 t x)) 0)
(+.f64 0 (*.f64 y (-.f64 t x)))
(-.f64 (*.f64 y (-.f64 t x)) 0)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 t x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 t x)))) 1)
(/.f64 (*.f64 y (-.f64 t x)) 1)
(/.f64 (*.f64 y (-.f64 t x)) (/.f64 (*.f64 y (-.f64 t x)) (*.f64 y (-.f64 t x))))
(pow.f64 (*.f64 y (-.f64 t x)) 1)
(neg.f64 (neg.f64 (*.f64 y (-.f64 t x))))
Outputs
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 t z))
(*.f64 z (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 t z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (+.f64 (*.f64 z -1) 1))
(*.f64 x (+.f64 (neg.f64 z) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (*.f64 z -1) 1)))
(+.f64 (*.f64 t z) (*.f64 x (+.f64 (neg.f64 z) 1)))
(*.f64 -1 (*.f64 (-.f64 z 1) x))
(*.f64 (+.f64 z -1) (neg.f64 x))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 (-.f64 z 1) x)))
(+.f64 (*.f64 t z) (*.f64 (+.f64 z -1) (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(*.f64 t z)
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t z) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 z (neg.f64 x)) (+.f64 x (*.f64 t z)))
(+.f64 x (*.f64 z (+.f64 t (neg.f64 x))))
x
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) z) x)
(+.f64 x (*.f64 (-.f64 t x) z))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 t y))
(*.f64 y (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 0)
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(-.f64 0 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (/.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(pow.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) 1)
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(neg.f64 (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 0)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (-.f64 1 x))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(-.f64 (-.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))) (-.f64 -1 x)) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) 1) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))) (*.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (/.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(pow.f64 (+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))) 1)
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(-.f64 x (neg.f64 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
(+.f64 x (*.f64 (/.f64 z y) (*.f64 (-.f64 t x) y)))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y))))
(+.f64 (*.f64 y (-.f64 t x)) 0)
(*.f64 (-.f64 t x) y)
(+.f64 0 (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) y)
(-.f64 (*.f64 y (-.f64 t x)) 0)
(*.f64 (-.f64 t x) y)
(-.f64 0 (neg.f64 (*.f64 y (-.f64 t x))))
(*.f64 (-.f64 t x) y)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (-.f64 t x)))) 1)
(*.f64 (-.f64 t x) y)
(/.f64 (*.f64 y (-.f64 t x)) 1)
(*.f64 (-.f64 t x) y)
(/.f64 (*.f64 y (-.f64 t x)) (/.f64 (*.f64 y (-.f64 t x)) (*.f64 y (-.f64 t x))))
(*.f64 (-.f64 t x) y)
(pow.f64 (*.f64 y (-.f64 t x)) 1)
(*.f64 (-.f64 t x) y)
(neg.f64 (neg.f64 (*.f64 y (-.f64 t x))))
(*.f64 (-.f64 t x) y)

localize54.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 z (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1) y))
0.0b
(/.f64 (-.f64 t x) y)
1.6b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1)
15.2b
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1) y)
Compiler

Compiled 91 to 45 computations (50.5% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite176.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1024×rational.json-simplify-49
990×rational.json-simplify-47
698×rational.json-5
696×exponential.json-3
696×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01668
115044
247244
3154044
4616644
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1) y)
(*.f64 z (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 t x) y))) 1) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))))))

simplify266.0ms (1.1%)

Algorithm
egg-herbie
Rules
1944×rational.json-simplify-47
1136×rational.json-simplify-43
748×rational.json-simplify-111
616×rational.json-simplify-42
592×exponential.json-simplify-26
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0551776
11111584
22581584
37801584
433361584
570961584
Stop Event
node limit
Counts
102 → 41
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(*.f64 z (-.f64 t x))
(+.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(-.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(-.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))
(pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(+.f64 0 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))
(+.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
(-.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)
(/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
(pow.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
t
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
t
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
t
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(+.f64 t (*.f64 -1 x))
(+.f64 (*.f64 -1 x) t)
(+.f64 (neg.f64 x) t)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(-.f64 t x)
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 y (*.f64 z (-.f64 (/.f64 t y) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 t y) (/.f64 x y)) (*.f64 y z))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 (neg.f64 x) z)
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 t z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 (neg.f64 x) z)
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 (neg.f64 x) z)
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 t z))
(*.f64 z (+.f64 (neg.f64 x) t))
(*.f64 (+.f64 (neg.f64 x) t) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(*.f64 (-.f64 t x) z)
(+.f64 0 (*.f64 y (/.f64 (-.f64 t x) y)))
(*.f64 y (/.f64 (-.f64 t x) y))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 0 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 0)
(*.f64 y (/.f64 (-.f64 t x) y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (/.f64 (-.f64 t x) y)))) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (/.f64 (*.f64 y (/.f64 (-.f64 t x) y)) (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(pow.f64 (*.f64 y (/.f64 (-.f64 t x) y)) 1)
(*.f64 y (/.f64 (-.f64 t x) y))
(neg.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) y))))
(*.f64 y (/.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(+.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 0)
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)))) 1)
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (/.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(pow.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y)) 1)
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))))
(*.f64 (*.f64 (-.f64 t x) y) (/.f64 z y))
(*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))
2.4b
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
13.4b
(*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
42.9b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
Compiler

Compiled 206 to 15 computations (92.7% saved)

series64.0ms (0.3%)

Counts
3 → 120
Calls

30 calls:

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

rewrite200.0ms (0.9%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
017297
1154225
2541153
32173153
47989153
Stop Event
node limit
Counts
3 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)))))

simplify350.0ms (1.5%)

Algorithm
egg-herbie
Rules
1024×rational.json-simplify-2
802×rational.json-simplify-41
784×rational.json-simplify-47
692×exponential.json-simplify-26
652×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01897674
13977254
28257188
320217136
450927136
571087136
Stop Event
node limit
Counts
144 → 142
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 t 5))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) t))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) t) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (pow.f64 x 6))))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) t))) (pow.f64 x 6))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 6))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x))) (pow.f64 t 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 y 3) x)) x) (pow.f64 t 5))))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 y 3) x)) x)) (*.f64 -2 (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (pow.f64 t 5)))))))
(+.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)
(-.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 y x)) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)
(+.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)
(+.f64 0 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))
(-.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)
(/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)
(/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))))
(pow.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)
(+.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)
(+.f64 0 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(-.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)
(*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)
(*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(pow.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)
Outputs
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 x y))
(neg.f64 (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 t y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 y x))) (+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 2 (/.f64 t y))) (*.f64 -1 (/.f64 (pow.f64 t 2) (*.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (*.f64 x y)) (/.f64 x y))))
(+.f64 (*.f64 2 (/.f64 t y)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 t 2) (*.f64 x y)))))
(+.f64 (*.f64 2 (/.f64 t y)) (-.f64 (neg.f64 (/.f64 x y)) (/.f64 (pow.f64 t 2) (*.f64 x y))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 y x)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(neg.f64 (/.f64 (pow.f64 (-.f64 t x) 2) (*.f64 x y)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 2) z) x))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 2 (*.f64 t z)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 2 (*.f64 t z)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 t (*.f64 2 z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 t (*.f64 2 z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 t (*.f64 2 z)) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 2 (*.f64 t z)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 2 (*.f64 t z)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 2 (*.f64 t z)))
(+.f64 (*.f64 z (neg.f64 x)) (*.f64 2 (*.f64 t z)))
(*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x)) (*.f64 -1 (*.f64 z x))))
(+.f64 (*.f64 2 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) x))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x) (*.f64 x z))))
(+.f64 (*.f64 z (+.f64 (neg.f64 x) (*.f64 2 t))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 t x) 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 t x) 2))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 t 5))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) t))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 t 4)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 t 5))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)) t))) (pow.f64 x 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 5)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)) t))) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)))) (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 5)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)) t)) (pow.f64 x 2)))))
(+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 5)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)) t))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 5)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4)) t)))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 t 4)) -4))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) t) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (pow.f64 x 6))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 6))) (*.f64 2 (/.f64 (*.f64 t (+.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 x 6))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 2 (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 x 6)) (/.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 6)))))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 x 6)) (/.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 6)))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (*.f64 2 (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 x 6)) (/.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 6)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (*.f64 2 (+.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 3) -4)))) (pow.f64 x 6)) (/.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 6)))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) (pow.f64 t 2))) (*.f64 (pow.f64 y 3) (pow.f64 t 2))) t))) (pow.f64 x 6))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 y t) 3)) (*.f64 -2 (*.f64 t (+.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) -4)))))) (pow.f64 x 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 (*.f64 y t) 3))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))) (pow.f64 (*.f64 y t) 3))) (pow.f64 x 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 3) (*.f64 t (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))))) (pow.f64 x 6)) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 t 3) (*.f64 t (+.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) -4)))))) (pow.f64 x 6)) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 y 3)) (pow.f64 x 5)))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4)))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 6))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x))) (pow.f64 t 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))))) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 6))) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))))) (*.f64 (pow.f64 t 3) (*.f64 2 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x) (/.f64 (pow.f64 y 3) (pow.f64 x 6))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))))) (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 6)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 6)) (/.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5)))) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 x 4))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 5)) (*.f64 -4 (/.f64 (pow.f64 y 3) (pow.f64 x 5))))))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 y 3) x)) x) (pow.f64 t 5))))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 2 (/.f64 (*.f64 x (+.f64 (*.f64 x (pow.f64 y 3)) (*.f64 (pow.f64 y 3) (*.f64 x -4)))) (pow.f64 t 5))))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 2 (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (+.f64 x (*.f64 x -4)))) (pow.f64 t 5)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 x (*.f64 x -4)) x)) (pow.f64 t 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5))))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (+.f64 x (*.f64 x -4)))) (pow.f64 t 5))))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 t 5)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (+.f64 x (*.f64 x -4)))) (pow.f64 t 5)))))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x)))
(*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 y 3) x)) x)) (*.f64 -2 (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (pow.f64 t 5)))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 x (+.f64 (*.f64 x (pow.f64 y 3)) (*.f64 (pow.f64 y 3) (*.f64 x -4))))) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 x 2) -2))) (pow.f64 t 5)))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))) (/.f64 (*.f64 -2 (+.f64 (*.f64 x (*.f64 (pow.f64 y 3) (+.f64 x (*.f64 x -4)))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (pow.f64 t 5)))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))) (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 x (*.f64 x -4)) x)))) (pow.f64 t 5))))) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))) (/.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 2) (*.f64 x (+.f64 x (*.f64 x -4)))))) (pow.f64 t 5)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (neg.f64 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2))) (/.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 2) (*.f64 x (+.f64 x (*.f64 x -4)))))) (pow.f64 t 5)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 y 3) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 t 4))) (-.f64 (neg.f64 (/.f64 (pow.f64 y 3) (*.f64 x (pow.f64 t 2)))) (/.f64 (*.f64 -2 (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 x 2) (*.f64 x (+.f64 x (*.f64 x -4)))))) (pow.f64 t 5))))))
(+.f64 0 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) (/.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (/.f64 (-.f64 t x) y))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (/.f64 y x)) -1)
(neg.f64 (*.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(neg.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 y x))))
(pow.f64 (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))
(+.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(+.f64 0 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(-.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 0)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (/.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x)))))))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(pow.f64 (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))) 1)
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))) (*.f64 y z)))
(*.f64 (/.f64 (-.f64 t x) y) (*.f64 (neg.f64 (/.f64 y x)) (*.f64 (*.f64 y (-.f64 t x)) (/.f64 z y))))
(*.f64 y (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 z (neg.f64 (/.f64 y x))))))
(+.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(+.f64 0 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(-.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 0)
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))
(pow.f64 (/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) 1)
(/.f64 (neg.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))

eval286.0ms (1.2%)

Compiler

Compiled 17646 to 5329 computations (69.8% saved)

prune303.0ms (1.3%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New4376443
Fresh21315
Picked101
Done2810
Total44227469
Error
0.0b
Counts
469 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
41.2b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 1 z)))) 1)
38.4b
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 t x) (*.f64 y (/.f64 z y)))))
29.7b
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (/.f64 z y) y)))
38.8b
(+.f64 x (*.f64 (*.f64 y (neg.f64 x)) (/.f64 z y)))
31.1b
(+.f64 x (*.f64 (*.f64 y z) (/.f64 t y)))
28.2b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (/.f64 t y) (tanh.f64 (/.f64 x y)))))
26.9b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y))))
31.9b
(+.f64 x (*.f64 (*.f64 y z) (+.f64 (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 x y) -1)) 1)))
47.4b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (/.f64 (-.f64 t x) y) (*.f64 (/.f64 (-.f64 t x) y) (neg.f64 (/.f64 y x))))))
58.1b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 y t) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
54.3b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (/.f64 (-.f64 t x) y)))) 1) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
54.4b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
55.2b
(+.f64 x (*.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 t x) y))) (*.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t x) y))))) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))))))
39.9b
(+.f64 x (*.f64 (*.f64 y z) (neg.f64 (/.f64 x y))))
31.4b
(+.f64 x (*.f64 (*.f64 y t) (/.f64 z y)))
28.9b
(+.f64 x (*.f64 z (-.f64 t x)))
28.4b
(+.f64 x (*.f64 z (*.f64 (/.f64 t y) y)))
34.4b
(+.f64 x (*.f64 z (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 t y))) 1) y)))
1.5b
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
54.4b
(+.f64 x (*.f64 z (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y))) (/.f64 (/.f64 1 (/.f64 (-.f64 t x) y)) (*.f64 (/.f64 (-.f64 t x) y) (/.f64 (-.f64 t x) y)))) y)))
25.3b
(+.f64 x (*.f64 z t))
36.1b
(+.f64 x (*.f64 y (*.f64 (/.f64 (-.f64 t x) y) z)))
37.3b
(+.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) z) x)))
46.1b
(*.f64 (/.f64 1 (+.f64 x (*.f64 z (-.f64 t x)))) (*.f64 (+.f64 x (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 t x)))))
58.8b
(*.f64 z (neg.f64 x))
32.7b
(*.f64 x (-.f64 1 z))
22.4b
x
Compiler

Compiled 675 to 323 computations (52.1% saved)

regimes424.0ms (1.8%)

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

5 calls:

188.0ms
t
93.0ms
x
40.0ms
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
39.0ms
z
37.0ms
y
Results
ErrorSegmentsBranch
1.5b1x
1.5b1y
1.5b1z
1.5b1t
1.5b1(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
Compiler

Compiled 945 to 265 computations (72% saved)

regimes1.7s (7.2%)

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

4 calls:

694.0ms
t
518.0ms
z
189.0ms
x
150.0ms
y
Results
ErrorSegmentsBranch
11.1b3x
11.1b5y
15.6b9z
14.3b7t
Compiler

Compiled 896 to 247 computations (72.4% saved)

bsearch255.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
2.190209461148857e+111
2.324452677959325e+119
143.0ms
0.0022720122786507053
37735078886617360.0
30.0ms
-0.005919919818211114
-5.80046298529527e-5
28.0ms
-5.3247151709222836e+225
-2.708210244879059e+223
Results
230.0ms516×body256valid
4.0ms24×body256infinite
4.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 947 to 627 computations (33.8% saved)

regimes1.1s (4.7%)

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

4 calls:

520.0ms
t
250.0ms
y
213.0ms
x
91.0ms
z
Results
ErrorSegmentsBranch
17.3b3x
14.5b3y
20.9b3z
17.6b6t
Compiler

Compiled 850 to 232 computations (72.7% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.5212497283166364e+85
1.024951355000463e+96
25.0ms
-0.005919919818211114
-5.80046298529527e-5
Results
60.0ms270×body256valid
1.0msbody256infinite
1.0msbody512valid
Compiler

Compiled 332 to 239 computations (28% saved)

regimes118.0ms (0.5%)

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

4 calls:

34.0ms
y
31.0ms
t
29.0ms
x
21.0ms
z
Results
ErrorSegmentsBranch
19.0b3x
15.8b5y
20.9b3z
18.9b3t
Compiler

Compiled 39 to 27 computations (30.8% saved)

bsearch220.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.5212497283166364e+85
1.024951355000463e+96
23.0ms
-0.005919919818211114
-5.80046298529527e-5
115.0ms
-8.480389928898951e+103
-3.121802053510415e+102
44.0ms
-9.343199656077997e+198
-1.4784753540901548e+186
Results
195.0ms540×body256valid
6.0ms30×body256infinite
2.0msbody1024valid
Compiler

Compiled 638 to 477 computations (25.2% saved)

regimes170.0ms (0.7%)

Counts
3 → 2
Calls
Call 1
Inputs
x
(*.f64 z (neg.f64 x))
(*.f64 x (-.f64 1 z))
Outputs
(*.f64 x (-.f64 1 z))
x
Calls

4 calls:

143.0ms
z
11.0ms
y
8.0ms
t
6.0ms
x
Results
ErrorSegmentsBranch
22.4b1x
20.9b2y
22.4b1z
22.4b1t
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
-70719719053130760.0
-1757144167393687.8
Results
28.0ms112×body256valid
0.0msbody256infinite
Compiler

Compiled 138 to 109 computations (21% saved)

regimes30.0ms (0.1%)

Accuracy

Total -39.6b remaining (-176.7%)

Threshold costs -39.6b (-176.7%)

Counts
2 → 1
Calls
Call 1
Inputs
x
(*.f64 z (neg.f64 x))
Outputs
x
Calls

4 calls:

12.0ms
z
6.0ms
t
6.0ms
x
5.0ms
y
Results
ErrorSegmentsBranch
22.4b1x
22.4b1y
22.4b1z
22.4b1t
Compiler

Compiled 29 to 22 computations (24.1% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063372
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
(if (<=.f64 y -650000000000000011027981664799077782594446342091623772605498371357747349736418803210828721323940999213506546661456298782391636869361206001744881962794764636060242287921027822230673747570392112706398933655605769365153288028160) (+.f64 x (*.f64 z (-.f64 t x))) (if (<=.f64 y -3246626956972881/36893488147419103232) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (if (<=.f64 y 5854679515581645/2251799813685248) x (if (<=.f64 y 4999999999999999832824999471636879591620757547431714247293876642114376026137470598410191039245133837347555577757171712) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (+.f64 x (*.f64 z (-.f64 t x)))))))
(if (<=.f64 y -5764607523034235/1152921504606846976) (+.f64 x (*.f64 z (-.f64 t x))) (if (<=.f64 y 37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) x (+.f64 x (*.f64 z (-.f64 t x)))))
(if (<=.f64 y -1499999999999999909042167455985911120795820881987960223430708651773125828159040861124270570891212344239876164244904077514831264145883051995948988091083436466923515259489829140486573522944) (+.f64 x (*.f64 z t)) (if (<=.f64 y -31000000000000001650820284169091985719917803015047640667196591504093454859808377492908710938460391735296) (*.f64 x (-.f64 1 z)) (if (<=.f64 y -662929865148937/144115188075855872) (+.f64 x (*.f64 z t)) (if (<=.f64 y 12199999999999999681568744845312858282532102368002959146719205607203683672162264120557568) x (+.f64 x (*.f64 z t))))))
(if (<=.f64 y -7000000000000000) (*.f64 x (-.f64 1 z)) x)
x
Outputs
(+.f64 x (*.f64 z (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y)))
(if (<=.f64 y -650000000000000011027981664799077782594446342091623772605498371357747349736418803210828721323940999213506546661456298782391636869361206001744881962794764636060242287921027822230673747570392112706398933655605769365153288028160) (+.f64 x (*.f64 z (-.f64 t x))) (if (<=.f64 y -3246626956972881/36893488147419103232) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (if (<=.f64 y 5854679515581645/2251799813685248) x (if (<=.f64 y 4999999999999999832824999471636879591620757547431714247293876642114376026137470598410191039245133837347555577757171712) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 x y)))) (+.f64 x (*.f64 z (-.f64 t x)))))))
(if (<=.f64 y -5764607523034235/1152921504606846976) (+.f64 x (*.f64 z (-.f64 t x))) (if (<=.f64 y 37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) x (+.f64 x (*.f64 z (-.f64 t x)))))
(if (<=.f64 y -1499999999999999909042167455985911120795820881987960223430708651773125828159040861124270570891212344239876164244904077514831264145883051995948988091083436466923515259489829140486573522944) (+.f64 x (*.f64 z t)) (if (<=.f64 y -31000000000000001650820284169091985719917803015047640667196591504093454859808377492908710938460391735296) (*.f64 x (-.f64 1 z)) (if (<=.f64 y -662929865148937/144115188075855872) (+.f64 x (*.f64 z t)) (if (<=.f64 y 12199999999999999681568744845312858282532102368002959146719205607203683672162264120557568) x (+.f64 x (*.f64 z t))))))
(if (<=.f64 y -7000000000000000) (*.f64 x (-.f64 1 z)) x)
x
Compiler

Compiled 169 to 86 computations (49.1% saved)

soundness339.0ms (1.5%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-49
1074×rational.json-simplify-1
1038×rational.json-simplify-50
1038×rational.json-simplify-41
872×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052126399
1114324229
2235024003
3508723973
Stop Event
node limit
Compiler

Compiled 51 to 18 computations (64.7% saved)

end168.0ms (0.7%)

Compiler

Compiled 149 to 60 computations (59.7% saved)

Profiling

Loading profile data...